如何通过 POST 请求在 [WebMethod] 上传递参数
How to pass parameter on [WebMethod] through POST request
我正在尝试将 params
"hello" 传递给 [WebMethod]
。但是,由于未知原因,它 returns 出现 Invalid web service call, missing value for parameter: 'data'
错误。这是为什么?错误在哪一部分?
网络服务
[WebMethod]
public string GetData(string data)
{ return "success"; }
Javascript
$http.post("somelocation/PostData",{ //Edited: FROM GetData to PostData
headers:{
"Content-Type":"application/json;"
},
params:{data:"hello"},
data:{}
}
params
用于在 url 中设置查询字符串,对 post 数据使用 data
选项。有关详细信息,请参阅 $http 文档
我正在尝试将 params
"hello" 传递给 [WebMethod]
。但是,由于未知原因,它 returns 出现 Invalid web service call, missing value for parameter: 'data'
错误。这是为什么?错误在哪一部分?
网络服务
[WebMethod]
public string GetData(string data)
{ return "success"; }
Javascript
$http.post("somelocation/PostData",{ //Edited: FROM GetData to PostData
headers:{
"Content-Type":"application/json;"
},
params:{data:"hello"},
data:{}
}
params
用于在 url 中设置查询字符串,对 post 数据使用 data
选项。有关详细信息,请参阅 $http 文档