最近在用C#调用Java写的WebService时,发现老是返回500 服务器错误,到底什么原因一直找不出来,

后来google了以后,找到国外的http://stackoverflow.com站点已经有人碰到过这个问题了。

转帖如下:

HttpWebRequest req = WebRequest.Create(url) as HttpWebRequest;

WebResponse wr = req.GetResponse();

When the server returns 500 Internal Server Error, exception is thrown in req.GetResponse(). I would like the GetResponse() to accept this Response Code, it is normal for the passed url to throw this Response Code. I would like to parse the Html despite Response Code 500 Internal Server Error. Is it possible to say to GetResponse() method not to verify the Response Code?

Answer:

try
{
HttpWebRequest req = WebRequest.Create(url) as HttpWebRequest; WebResponse wr = req.GetResponse();
}
catch (WebException wex)
{
var pageContent = new StreamReader(wex.Response.GetResponseStream())
.ReadToEnd();
}

可以通过上面的代码查询具体的错误信息,再进一步解决问题。

原帖地址:

http://stackoverflow.com/questions/18403846/httpwebrequest-accept-500-internal-server-error

最新文章

  1. CentOS添加163源
  2. in a devstack Openstack env, how to start a service, such as aodh-listener
  3. Kafka Producer相关代码分析【转】
  4. 11个Visual Studio代码性能分析工具
  5. 如何带领一个Android开发团队
  6. redis 学习指南
  7. 泛函编程(11)-延后计算-lazy evaluation
  8. 监控系统 - check_mk_agent
  9. C++11 之for 新解
  10. ASP.NET MVC3细嚼慢咽---(3)Razor视图语法
  11. Jam's math problem(思维)
  12. 第一部分 记事本搞定第一个C#程序和编译过程剖析
  13. H5页面中尝试调起APP
  14. Docker国内镜像源设置
  15. 反射实现java深度克隆
  16. LeetCode(21. 合并两个有序链表)
  17. Kotlin 枚举类
  18. Unknown lifecycle phase "mvn"
  19. P1434 [SHOI2002]滑雪 dfs
  20. Spring+SpringMVC+Mybatis+Maven+CXF+WebService整合之服务端

热门文章

  1. collections、random、hashlib、configparser、logging模块
  2. 快速搭建vue2.0+boostrap项目
  3. 洛谷 2387 NOI2014魔法森林 LCT
  4. 详解Cookie、LocalStorage、SessionStorage
  5. PowerDesigner16.5 使用遇到的问题
  6. 开启mysql远程连接
  7. 【转】Maven的安装与使用(ubuntu)
  8. poj 1664 放苹果 (划分数)
  9. 新手玩个人server(阿里云)
  10. 新随笔(三)什么时候使用button,什么时候使用文字链接