在使用ASP.NET
使用HTTP GET进行调用时,方法的参数均被序列化成JSON字符串,然后经过URL编码并添加至URL后面送回给服务器处理。关于GET和默认的POST方式的比较,在第2章中已经有过详细介绍,这里不再重复。
[WebMethod]
[ScriptMethod(UseHttpGet = true)]
public string SayHelloUsingGET(string name)
{
return string.Format("Hello {0}!", name);
}
再次运行该示例程序,并打开HTTP嗅探器,可以看到本次异步调用确实使用了HTTP GET。如图3-9所示。
在使用HTTP GET请求Web Service时,特别要注意安全
图3-9 使用HTTP GET调用Web Service
文章来源于领测软件测试网 https://www.ltesting.net/