繁体   English   中英

从 Web 服务接收 C# 中的数据

[英]Receive data in C# from web service

我想从这个 URL http://XXXXXX:7777/online?user=ir-U-butaneco&pass=ir-Ue724679821pars6843560G1P1S数据(网络服务器不断发送数据)。

我想用 C# 编写一个程序来读取数据并将其存储在 SQL 中。 我没有关于 Web 服务和 WSDL 描述的任何数据。

谢谢你的帮助

我写了这段代码:

WebRequest request = WebRequest.Create("http://XXXX:7777/online?user=ir-U-butaneco&pass=ir-Ue724679821pars6843560G1P1S");
request.Method = "GET";

WebResponse response = request.GetResponse();

Console.WriteLine("Content type is {0}", response.ContentType);
Console.WriteLine(((HttpWebResponse)response).StatusDescription);

Stream dataStream = request.GetRequestStream();    <-- error 
dataStream = response.GetResponseStream();

StreamReader reader = new StreamReader(dataStream);
string responseFromServer = reader.ReadToEnd();

Console.WriteLine(responseFromServer);

我收到此错误:

无法发送具有此动词类型的内容正文

要从网站接收数据,您需要发出 HTTP GET 请求。 请检查@Aydin Adn 在这篇文章中提供的答案: C# how to right make a http web GET request

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM