我正在将 Web Api 项目转换为服务堆栈,并且在 json 响应中,我在 json 内容之前和之后得到了额外的文本行。我正在使用提琴手来捕获响应。
为简洁起见,以下是一个示例:
18d
[{"id": ... }]
0
这些线是什么?我找不到任何似乎可以防止这种情况发生的配置选项。
编辑
我返回并从基本的 hello 服务堆栈示例开始,这是我得到的响应:
HTTP/1.1 200 OK
Transfer-Encoding: chunked
Content-Type: application/json; charset=utf-8
Server: Microsoft-HTTPAPI/1.0
X-Powered-By: ServiceStack/3.943 Win32NT/.NET
Date: Thu, 18 Apr 2013 15:48:49 GMT
1b
{"Result":"Hello, JRandom"}
0
我假设额外的响应行是Transfer-Encoding: chunked
标题的结果。