我想从此URL http://XXXXXX:7777/online?user=ir-U-butaneco&pass=ir-Ue724679821pars6843560G1P1S
接收数据(Web服务器连续发送数据)。
我想用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);
我收到此错误:
无法发送具有这种动词类型的内容主体
答案 0 :(得分:0)
要从网站接收数据,您将需要发出HTTP GET请求。 请检查@Aydin Adn在这篇文章中提供的答案:C# how to properly make a http web GET request