如何通过GET调用ASMX Web服务?

我在这里定义了一个webservice:

/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:

  ...         

获取需要启用。 先检查一下。