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

问题描述 投票:0回答:1

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

我对请求格式有疑问。

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

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

c# rest wcf
1个回答
0
投票

在请求之前我们需要新的OperationContextScope用于休息环境,如下所示。

using (OperationContextScope scope = new OperationContextScope((IContextChannel)proxy))
{
  proxy.myMethod();
}
© www.soinside.com 2019 - 2024. All rights reserved.