我正在尝试调用在soap服务中使用WebChannelFactory创建的休息服务。我正在使用.net framework 4.0。
我遇到了请求格式的问题。
单元测试和示例aspx页面按预期工作。但是当用soap方法调用rest服务时,请求格式设置为xml而不是json。
看起来像用于新休息标头的soap内容类型请求标头。
答案 0 :(得分:0)
我们需要在下面的请求之前为休息环境提供新的OperationContextScope。
using (OperationContextScope scope = new OperationContextScope((IContextChannel)proxy))
{
proxy.myMethod();
}