0

私はDevHTTPClientChrome拡張機能を使用してRESTfulURLを検証しているので、それを使用できるC#アプリケーションを構築できます。プラグイン/ブラウザのエンコーディング内に応答が表示される場合、エンコーディングの意味に問題がありますが、同じプラグインでダウンロードして、Notepad++エンコーディングでファイルを開くと問題ありません。そのWebサービスからJSON応答を読み取るときに、C#アプリケーションで同じ問題が発生します。また、restclient-ui-3.1を使用してデータをチェックしましたが、Chromeプラグインと同じように動作します。つまり、応答の本文タブに間違った文字が表示されます。

明らかに、Webサービスは適切にエンコードされたデータを送信していますが、クライアント側でそれに応じて読み取ることができません。ヒントはありますか?

4

1 に答える 1

1

Dev HTTP Clientは、Content-EncodingおよびContent-Type HTTPヘッダーを使用して、応答本文がどのようにエンコードされるか(Content-Encoding:gzipなど)およびどの表現に含まれるか(Content-Type:application / json; charset = utf-8など)を決定します。

Webサービスが適切なHTTPヘッダーを送信していないようです。それらを確認してください。

于 2013-04-13T12:32:14.887 に答える