1

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

4

0 に答える 0