我有一个带有单个输入查询的asmx服务。
http://service.asmx/Userdetails?UserID=1
是否可以使用以下网址调用此服务:http://service.asmx/Userdetails/userID/1 或http://service.asmx/Userdetails/1
答案 0 :(得分:1)
.asmx服务使用SOAP
方法,它只是具有参数的方法并从代码中调用它。
你想要的是REST
,方法可以从简单的GET
方法或你提供的URL之类的浏览器调用。
如果您决定使用REST样式,那么ASP.NET Web.Api是构建REST服务的简单而强大的工具。