【发布时间】:2014-04-07 11:55:34
【问题描述】:
我不确定这个错误是否仅在使用 ReadAsStringAsync() 时发生,但我很确定我在使用非异步时没有这个问题。
问题是返回的字符串应该是“10”而不是“//”\“10\””(JSON格式)
我该如何解决这个问题? 服务器端代码来自 RESTful WebAPI,客户端代码来自与 WebAPI 通信的客户端。
编辑#1: 你们可能误解了我的意思。 我知道我通过使用 .Result() 扩展名得到了我想要的字符串。 但我的问题是如何通过使用可等待函数(不带 .Result())获得相同的结果?
编辑#2: 请评论否决票。我不明白我的问题有什么问题?如果这是一个愚蠢的问题,那么请告诉我我不明白的地方
【问题讨论】:
-
将您的代码显示为文本,而不是图像。
-
我可以将代码作为文本发布.. 但我使用屏幕截图向您展示了结果
-
@darkdog 你要求什么
content-type,你收到了什么?请发布创建客户端请求的代码。服务器显然会发回正文中的原始"10",可能格式为 JSON。 -
内容类型是应用程序/json @PanagiotisKanavos
-
请评论否决
标签: c# .net json asp.net-web-api async-await