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 等工具中轻松直观地检查的内容。响应是好的 - 正如我所期望的那样使用 JSON。如何将客户端配置为使用 application/json 作为 Content-Type?

4

1 回答 1

1

你不能。今天我们向服务器发送一个 urlencoded 的有效载荷。在未来的版本中,我们可能会通过 JSON 发送。这是一个真正不应该影响您的应用程序的实现细节。

于 2013-08-06T15:57:00.987 回答