如何让webservice支持http.get调用
用C#写的web service,一个标准和Demo,可以支持http.post调用,但是不支持http.get调用,是什么原因呢,要在哪里加什么配置吗?请给个答案吧,谢谢!
代码如下,非常简单,就是新建工程后的代码,只是想测试一下get调用的效果:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.Services;
namespace WebService1
{
/// <summary>
/// Service1 的摘要说明
/// </summary>
[WebService(Namespace = "http://tempuri.org/")]
[WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)]
[System.ComponentModel.ToolboxItem(false)]
// 若要允许使用 ASP.NET AJAX 从脚本中调用此 Web 服务,请取消对下行的注释。
// [System.Web.Script.Services.ScriptService]
public class Service1 : System.Web.Services.WebService
{
[WebMethod]
public string HelloWorld(string name)
{
return name + "Hello World";
}
}
}