0

POST リクエストに JSON データを埋め込む方法は一般的ですか、それとも推奨される方法ですか? たとえば、送信したい属性が 5 つある場合、それを URL に埋め込むか、POST 要求の本文に入れる必要がありますか?
したがって、次のようになります。

www.example.com?attr1=x&attr2=y&attr3=z....

対 POST の本文:

{
     "attr1": x,
     "attr2": y,
     "attr2": z
}

どちらが標準またはベストプラクティスの方法なのか疑問に思っています。

4

1 に答える 1

1

状況によると思います。渡すパラメーターが短く、ブラウザーのアドレス バーに表示されてもかまわない場合は、get メソッドで問題ありません。一方、パラメータが長い場合は、post メソッドを検討する必要があります。

「Get」メソッドは、使用しているブラウザによってサイズに制限があります (参照: http://www.boutell.com/newfaq/misc/urllength.html )。「Post」メソッドのサイズ制限はサーバー側の設定です。

于 2012-06-20T21:39:19.377 に答える