作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我想知道如何通过 POST 而不是 GET 在 C# 上发出 Http Web 请求。
我有一个通过 GET 工作的例子:
现在我想知道如何通过 POST 发送数据的简单 Http Web 请求。
非常感谢!!
最佳答案
非常简单:
request.Method = "POST";
// Write parameters...
byte[] data = new ASCIIEncoding( ).GetBytes( parameters );
request.ContentType = "application/x-www-form-urlencoded";
request.ContentLength = data.Length;
using ( Stream outStream = request.GetRequestStream( ) )
outStream.Write( data, 0, data.Length );
关于C# HttpWeb请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5160516/
我的 Web 应用程序构建在 .Net 4.0 上,我正在尝试通过 https/TLS 连接到 api。如果我在 Application_Start() 中添加以下行,连接在 TLS 上总是超时,但在
我正在使用 HttpWebRequest,但在执行 GetResponse() 时出现错误。 我使用这段代码: private void button1_Click(object sender, Ev
我需要有关 C# 中 HttpWebRequest 的帮助。下面的代码行对于本地 IIS 工作正常但是当我上传到远程服务器时,它开始给我“远程服务器返回错误:(500)内部服务器错误。”。我尝试了 G
我有一个客户端和一个服务器。 在客户端我有: HttpWebRequest request = (HttpWebRequest)WebRequest.Create("http://localh
我是一名优秀的程序员,十分优秀!