1

SignalR Silverlight クライアントを使用すると、サーバーへの要求は JSON ではありません。実際には、これは JSON ですが、フィールド「データ」の値として UrlEncoded であり、次のようになります (POST ペイロード):

data=%7b%22I%22%3a%220%22%2c%22H%22%3a%22s3Hub%22%2c%22M%22%3a%22notify%22%2c%22A%22%3a...

ヘッダー付き

Content-Type: application/x-www-form-urlencoded

これは、Fiddler などのツールで視覚的に簡単に確認できるものではありません。応答はOKです-期待どおりのJSONです。application/json を Content-Type として使用するようにクライアントを構成するにはどうすればよいですか?

4

1 に答える 1

1

できません。今日、フォームの urlencoded ペイロードをサーバーに送信します。将来のバージョンでは、JSON 経由で送信する可能性があります。これは、実際にはアプリケーションに影響を与えるべきではない実装の詳細です。

于 2013-08-06T15:57:00.987 に答える