C#调用Java的WebService出现500 服务器错误
2024-08-31 02:29:48
最近在用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
最新文章
- CentOS添加163源
- in a devstack Openstack env, how to start a service, such as aodh-listener
- Kafka Producer相关代码分析【转】
- 11个Visual Studio代码性能分析工具
- 如何带领一个Android开发团队
- redis 学习指南
- 泛函编程(11)-延后计算-lazy evaluation
- 监控系统 - check_mk_agent
- C++11 之for 新解
- ASP.NET MVC3细嚼慢咽---(3)Razor视图语法
- Jam's math problem(思维)
- 第一部分 记事本搞定第一个C#程序和编译过程剖析
- H5页面中尝试调起APP
- Docker国内镜像源设置
- 反射实现java深度克隆
- LeetCode(21. 合并两个有序链表)
- Kotlin 枚举类
- Unknown lifecycle phase ";mvn";
- P1434 [SHOI2002]滑雪 dfs
- Spring+SpringMVC+Mybatis+Maven+CXF+WebService整合之服务端