2014-12-03 100 views
0

美好的一天!c#休息客戶端示例

我是REST api的新手,僅使用SOAP(使用自動生成的Visual Studio SOAP代理客戶端)。

所以,現在我有一個外部系統與REST請求。

在本文檔中,他們說 - 處理REST請求的服務器轉到http:/// ws。

而且所有的服務地址在「http:// server_uri:port/WSserver/ws」。

所以我寫簡單的代碼:

string uri = "http:/localhost:8000/WSserver/ws/newsession"; 
    HttpWebRequest req = WebRequest.Create(uri) as HttpWebRequest; 
     req.KeepAlive = false; 
     req.ContentLength = 0; 
     req.ContentType = "text/xml"; 

     Stream data = req.GetRequestStream(); 
     data.Close(); 

,但我得到UrlFormatxception與錯誤的URL地址,無法解析機構/主機。 那麼,如何使用簡單的請求呢? 你能告訴一些例子嗎? 謝謝!

回答

1

該協議有一個錯字。 「http:/ localhost」缺少第二個'/',應該是

http://localhost 
+0

也許更改與URLFormatException相關的標題以便其他人可以搜索此內容。 – 2014-12-03 08:27:38

+0

這確實提供了一個答案,因爲它是問題的解決方案。 – 2014-12-03 09:06:42