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 サービス メソッドを直接呼び出します。