调用rest服务时,soap服务中的请求格式确定失败
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了调用rest服务时,soap服务中的请求格式确定失败相关的知识,希望对你有一定的参考价值。
我试图在soap服务中调用使用WebChannelFactory创建的休息服务。我正在使用.net framework 4.0。
我对请求格式有疑问。
单元测试和示例aspx页面按预期工作。但是当在soap方法中调用rest服务时,请求格式设置为xml而不是json。
看起来像soap内容类型请求标头用于新的休息标头。
答案
在请求之前我们需要新的OperationContextScope用于休息环境,如下所示。
using (OperationContextScope scope = new OperationContextScope((IContextChannel)proxy))
{
proxy.myMethod();
}
以上是关于调用rest服务时,soap服务中的请求格式确定失败的主要内容,如果未能解决你的问题,请参考以下文章