質問

ここでWebサービスを定義しています:

/app/AutocompleteManager.asmx

[WebMethod]
public string AutocompleteComposers()
{
  return "hey, what's up";
}

追加のパラメーターを指定したGETメソッドを使用して呼び出したい。

/app/AutocompleteManager.asmx?q=something に移動しただけでは、アクションが指定されていないため機能しません。

/app/AutocompleteManager.asmx/AutocompleteComposers?q=something にアクセスすると、エラーが発生します。

アイデアはありますか

役に立ちましたか?

解決

次のようにweb.configを変更します:

<system.web>
    ...
    <webServices>
        <protocols>
              <add name="HttpSoap"/> 
              <add name="HttpPost"/>
              <add name="HttpGet"/>
        </protocols>
    </webServices>
</system.web>

他のヒント

Getを有効にする必要があります。最初に確認してください。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top