0

json または xml の応答形式/タイプに精通しています。

JSON :

{
    "status": "success"
    "code": "10"

}

XML :

<status> 
     success 
</status>

<code> 
     10 
</code>

しかし、代わりにこれを受け取りました:

status=success&code=10

上記のフォーマットの名前は何ですか? そして、それはどのような反応ですか?それはテキスト/htmlですか?

4

1 に答える 1

0

クライアントによって不適切に処理されたクエリ文字列のようです...クライアントの投稿フォームを確認するか、クエリ文字列からのパラメーターの要求を確認して、使用するように変換してください。

エンコーディングは通常 urlencoded として処理されます。どのエンコーディングがデフォルトであるかはよくわかりませんが、HTTP 1.0 の rcf は言うべきです

application/x-www-form-urlencodedとしての python urlparse ハンドル

クライアント側を変更できない場合は、常に urlencoded として変換してみてください。これは正しい方法ではありませんでしたが、何もしないよりはましです。

于 2014-01-22T10:51:28.790 に答える