我们已经使用wcf编写了restful服务,现在正在尝试编写fitnesse测试来验证该服务的行为。
一个测试是,如果找不到资源,则返回404状态代码。
问题是,我们找不到使用服务的机制来获取进入响应的状态代码。除了200英镑以外,一切似乎都很好。我们尝试使用HttpWebRequest
和HttpWebResponse
以及webchannelfactory,所有这些都会根据服务返回的httpstatuscode抛出各种类型的异常。
为什么我看不到状态码???!!
最佳答案
您可以在引发的WebException的属性中看到状态代码。你可以得到前身份。然后,您可以得到ex.response,并访问状态代码。
关于wcf - 处理除HttpStatusCode.OK以外的任何内容,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/1266544/