Csharp/C#教程:Windows窗体应用程序C#中的HTTP发布分享


Windows窗体应用程序C#中的HTTP发布

我需要在C#中编写一个表单应用程序,通过HTTP POST将参数发送到url,然后获取响应。

我真的没有意识到从哪里开始,这有可能吗?

提前谢谢,加尔。

首先请看

1- HttpWebRequest类

2- HttpWebResponse类

3- WebClient类

在MSDN中

请看这里

这不是在C#中,但你应该能够解释它。

var Bytes: Array of Byte; Request: HttpWebRequest; RequestStream: Stream; Response: HttpWebResponse; ResponseStream: StreamReader; begin Bytes := Encoding.UTF8.GetBytes(Data); //Where data is your data (XML in my case) Request := WebRequest.CreateDefault(Uri.Create(URL)) as HttpWebRequest; Request.Method := 'POST'; Request.ContentLength := Length(Bytes); Request.ContentType := 'application/xml'; //Set accordingly RequestStream := Request.GetRequestStream; RequestStream.Write(Bytes, 0, Length(Bytes)); RequestStream.Close; Response := Request.GetResponse as HttpWebResponse; ResponseStream := StreamReader.Create(Response.GetResponseStream, Encoding.ASCII); Result := ResponseStream.ReadToEnd; ResponseStream.Close; 

如果您需要澄清,请告诉我。

上述就是C#学习教程:Windows窗体应用程序C#中的HTTP发布分享的全部内容,如果对大家有所用处且需要了解更多关于C#学习教程,希望大家多多关注—计算机技术网(www.ctvol.com)!

本文来自网络收集,不代表计算机技术网立场,如涉及侵权请联系管理员删除。

ctvol管理联系方式QQ:251552304

本文章地址:https://www.ctvol.com/cdevelopment/1015987.html

(0)
上一篇 2021年12月31日
下一篇 2021年12月31日

精彩推荐