2017-08-02 11 views
-3

私はフロントエンドのフレームワークとしてノード2とバックエンドにノードjを使用していますので、その特定の情報が含まれているjsonオブジェクトでイメージを送信しようとしています画像。だから、URLにそのjsonオブジェクトを渡すことが安全であれば、私は疑問に思います。角2、ノードjs:URLにjsonオブジェクトを渡す

+1

なぜすべてがとても大きいのですか? -0- –

+0

あなたは私の質問について考えていますか – nadhem

+1

私は代わりにポストコールをお勧めします。 –

答えて

1

いいえ、JSONオブジェクトが非常に長く、URLには長すぎる可能性があるため、安全ではありません。 JSONがパラメータになる場所でAJAXリクエストを送信する必要があります。あなたはあなたが必要なすべてを持っていますdataと呼ばれるPOSTのパラメータを持つことになり、サーバー上で、その後、

xhttp.open("POST", "ajax_test.asp", true); 
xhttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); 
xhttp.send("data=" + JSON.stringify(yourobject)); 

:JSONオブジェクトを送信する非同期要求の例。

+0

返信ありがとうございますが、安全がjsonオブジェクトの長さに属する場合、私のオブジェクトは長くはありません – nadhem

+1

@nadhem私は見ることができますが、このアプローチでも優れています。コードを変更したくない場合は、すべてのエッジケースでテストして、すべてがうまく動作することを確認します。 –

関連する問題