c#rest客户端示例

时间:2014-12-03 07:39:51

标签: c# web-services rest

美好的一天!

我是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();

但是我得到错误的URL地址的UrlFormatxception - 无法解析权限/主机。 那么,如何使用简单的请求呢? 你能说一些例子吗? 谢谢!

1 个答案:

答案 0 :(得分:1)

协议有拼写错误。 " HTTP:/本地主机"缺少第二个' /'应该是

http://localhost