【发布时间】:2016-07-05 19:04:44
【问题描述】:
我正在尝试连接到公司的 Web 服务,但我收到了一个 BadRequest 值返回。我想这不是一个大问题,我也不是在寻求有关如何解决错误请求的帮助。我遇到的问题是如何获取有关导致它的原因的更多详细信息。所以我有这个 HttpResponseMessage 类变量:
HttpResponseMessage response = c.Post(address, content);
//...fill in content
response = cAssessments.Post(addressInfo, content); //return "Bad Response"
我用正确的内容将它发送到他们的服务器,然后我收到 400 响应,说明“错误请求”。我的问题是如何深入研究该响应变量以确切了解导致它的原因。我想这对我提供信息的服务有一定的依赖,所以我假设它就在某个地方。但是我应该研究那个变量里面的东西是什么?例如:
“response.StatusCode”给了我 400 代码。我还可以查看哪些其他属性?
感谢任何帮助。
【问题讨论】:
标签: c# web-services httpresponse error-logging