Skip to main content
 首页 » 编程设计

c#之如何在 .net 2.0 中使用 HTTP POST 使用 RESTFul web 服务

2024年01月02日38飞鱼

我需要使用 .net 2.0 框架而不是 WCF 使用 Restful 网络服务。 RESTFul 服务是用 java 构建的,专为 POST 操作而设计。为了在 .net 中使用 winforms 中的网络服务,我使用了一个 WebClient 对象。

下面是示例代码

string data="some data"; 
 
string url="some uri"; 
 
WebClient request = new WebClient(); 
 
//Application throws internal server error 500 at runtime when it hits this line. 
string results = request.UploadString(url, "POST", data);  

我在这里做错了什么吗?非常感谢这方面的任何帮助。

请您参考如下方法:

您确定所讨论的服务方法接受纯文本数据,而不是像 JSON 或 XML/SOAP 这样的结构化数据吗?