C# REST 客户端示例

本文关键字:客户端 REST | 更新日期: 2023-09-27 18:32:57

美好的一天!

我是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无法解析权威/主机。那么,如何使用简单的请求呢?你能举一些例子吗?谢谢!

C# REST 客户端示例

该协议有一个拼写错误。"http:/localhost"缺少第二个"/",应该是

http://localhost