[英]How to pass parameters to rest web service without using the (?) Symbol?
我使用以下鏈接開發了一個休息Web服務
現在,我使用URL將參數傳遞給此休息Web服務。 我傳遞的參數如下
HTTP://本地主機:50362 / PMTSRest / Service.svc / GetProjects專案編號= 1
現在我想知道有沒有辦法刪除URL中的問號而不是使用任何其他符號或如何在不使用(?)符號的情況下將參數傳遞給其余的Web服務? 能否請您提供我可以解決上述問題的任何代碼或鏈接?
我想你問的是如何將參數放在路徑段中。 例如
[ServiceContract]
public interface ISearch
{
[OperationContract]
[WebGet(UriTemplate = "/Search/{name}", BodyStyle = WebMessageBodyStyle.Bare)]
string GetGreeting(string name);
}
這是你想要的?
也許使用HTTP POST而不是HTTP GET來隱藏這些參數?
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.