首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何改变SOAPException ResponseCode

如何改变SOAPException ResponseCode
EN

Stack Overflow用户
提问于 2011-01-25 07:10:59
回答 1查看 2.4K关注 0票数 2

我使用SoapException处理web服务中的无效输入和所有其他类型的异常处理。它工作的很好,我能够格式化和返回适当的信息给客户。我遵循一种类似于这里解释的方法-- http://www.codinghorror.com/blog/2004/08/throwing-better-soap-exceptions.html

现在,我想更改发生SoapException时它返回的响应代码(ResponseCode: 500内部服务器错误)。

下面是在发生XML时,除了我自己的自定义SoapException数据之外,还将获得的默认响应代码。我想把ResponseCode改成200..有可能吗?怎么做?

代码语言:javascript
复制
ResponseCode: 500 (Internal Server Error)  
Connection:Close  
Content-Length:494  
Cache-Control:private  
Content-Type:text/xml; charset=utf-8  
Date:Tue, 25 Jan 2011 06:59:30 GMT  
Server:ASP.NET Development Server/8.0.0.0  
X-AspNet-Version:2.0.50727
EN

回答 1

Stack Overflow用户

发布于 2011-09-08 08:54:28

为了支持约翰·沙特以上的警告,根据WS基本概况:

“如果响应消息是SOAP错误,则实例必须使用"500 R1126内部服务器错误”HTTP状态代码。“

http://www.ws-i.org/Profiles/BasicProfile-1.0-2004-04-16.html#refinement16488480

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4790857

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档