簡體   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