質問

ただし、デフォルトでは、asp.net 2.0 WebサービスのWebメソッドにHTTP POSTを発行する必要があります。 HTTP GETのみでWebメソッドを呼び出す方法場合によっては、HTTP GETメソッドに引数を渡したいこともあります。これはWebサービスのコンテキストで可能ですか?

役に立ちましたか?

解決

[ScriptMethod(UseHttpGet = true)]

上記を使用して、webmethodがGETをサポートするようにすることができます

http://www.asp.net/ ajax / tutorials / understanding-asp-net-ajax-web-services

他のヒント

ASP.NET AJAX拡張機能:2.0で機能するための推奨される装飾。

2.0 WebサービスでGETとPOSTの両方をサポートする最も簡単な代替方法は、web.configでこれらをセットアップすることです

<system.web>
    <webServices>
        <protocols>
          <add name="HttpPost" />
          <add name="HttpGet" />
        </protocols>
      </webServices>
</system.web>
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top