我想为HTTP POST和GET请求启用ASP.NET经典(ASMX)Web服务.我意识到这可以通过添加...在机器或应用程序级别完成
..到machine.config或web.config.我的问题是,对于每个Web服务或Web方法级别而不是每个应用程序或计算机,是否可以启用HTTP POST和GET请求?
我的Web服务使用net 3.5sp1用c#编写.
尝试在您的方法上声明UseHttpGet.
[ScriptMethod(UseHttpGet = true)] public string HelloWorld() { return "Hello World"; }
实际上,我发现了一种有点古怪的方法.将协议添加到web.config,但在location元素中.将webservice位置指定为path属性,如下所示: