调用rest服务时,soap服务中的请求格式确定失败

时间:2018-03-05 09:02:17

标签: c# rest wcf

我正在尝试调用在soap服务中使用WebChannelFactory创建的休息服务。我正在使用.net framework 4.0。

我遇到了请求格式的问题。

单元测试和示例aspx页面按预期工作。但是当用soap方法调用rest服务时,请求格式设置为xml而不是json。

看起来像用于新休息标头的soap内容类型请求标头。

1 个答案:

答案 0 :(得分:0)

我们需要在下面的请求之前为休息环境提供新的OperationContextScope。

using (OperationContextScope scope = new OperationContextScope((IContextChannel)proxy))
{
  proxy.myMethod();
}