我正在使用 ServiceSatck 框架使用休息服务。现在我想获取原始字节。假设 url 是http://xx.xxx.xxx.xx/Myservice/api/hello。
在这个Seeing the Http Response content in ServiceStack 中,它似乎使用了 get 方法,但我使用了 post 方法。
编辑:
我使用了代码
`var x = "http://xx.xxx.xxx.xx/Myservice/api/hello".PostJsonToUrl(new MyRequestDTO() { RequestData = hello }).ToArray();
我确实得到了原始字节。但是与RestSharp方法相比,丢失了大约 200 个字节。
使用 RestSharp 方法,代码为:
var aResponse = restClient.Execute(MyRequestDTO);
byte[] bytes = aResponse.RawBytes;