我有应该支持SOAP和REST的服务。 的web.config
<system.web>
<webServices>
<protocols>
<add name="HttpGet" />
<add name="HttpPost" />
</protocols>
</webServices>
<httpRuntime executionTimeout="90" maxRequestLength="1048576" useFullyQualifiedRedirectUrl="false" minFreeThreads="8" minLocalRequestFreeThreads="4" appRequestQueueLimit="100"/>
<compilation debug="true" targetFramework="4.0"/>
和合同
[OperationContract]
[WebInvoke(UriTemplate = "/GetData")]
List<FieldInfo> GetSerializedData();
当我在Fiddler Request构建器中调用REST服务时,我得到了明确的JSON和XML结果。但我找不到调用soap端点的方法,总是得到404错误
未找到
未找到
HTTP错误404.找不到请求的资源。
对我来说,这是奇怪的原因在WCF TEST客户端返回SOAP问题,所以为什么Fiddler有问题。我在Fiddler中直接调用绑定上的wcf服务方法。