public static string HttpPost(string strUrl, NameValueCollection pars, int timeout, string charset) { Encoding encoding = Encoding.GetEncoding(charset); string strPars = GetParsString(pars); byte[] data = encoding.GetBytes(strPars); HttpWebRequest request = (HttpWebRequest)HttpWebRequest.Create(strUrl); request.Method = "POST"; request.Timeout = timeout; request.ContentType = "application/x-www-form-urlencoded"; request.ContentLength = data.Length; Stream newStream = request.GetRequestStream(); newStream.Write(data, 0, data.Length); newStream.Close(); string result = string.Empty; HttpWebResponse response = (HttpWebResponse)request.GetResponse(); Stream s = response.GetResponseStream(); StreamReader sr = new StreamReader(s, encoding); result = sr.ReadToEnd(); sr.Close(); response.Close(); return result; }
相关推荐
C#中HttpWebRequest使用介绍 GET HTTP HTTPS 请求
使用HttpWebRequest访问网页
EasyHttp 是一个轻量级、语义化、对 IDE 友好的 HTTP 客户端,支持常见的 HTTP 请求、异步请求和并发请求,让你可以快速地使用 HTTP 请求与其他 Web 应用进行通信。
为了得到一个资源的内容,我们先指定一个想要抓取的URL地址,用HTTPWebRequest对象进行请求,用HTTPWebResponse对象接收响应的结果,最后用TextStream对象来提取我们想要的信息,并在控制台打印出来。
Swallow:简单好用的 web 通信工具-Swallow 封装了 HTTP 和 HTTPS 请求,设计良好的 API 用起来非常顺手。此外,Swallow 还支持链式操作和 JSON 解析,能满足绝大部分通信需求。
QtWepApp是一个C++中的HTTP服务器库,大约2MB的小内存需求使web服务器有资格用于嵌入式系统,其灵感来自Java Servlet。适用于Linux、Windows、Mac OS和Qt Framework支持的许多其他操作系统。
tourapp.zip,web-osgi-httpweb捆绑源程序操作系统
本文实例讲述了C#实现异步GET的方法。分享给大家供大家参考。具体实现方法如下: using System; using System.Collections.Generic; using System.Configuration; using System.IO; using System.Linq; using ...
Gin 是一个用 Go 语言开发的 Web 框架,提供类 Martini 的 API,但是性能更好。因为有了 httprouter 性能提升了 40 倍之多。$ cat test.gopackage main import ( "net/http" "github....
一个微型但高性能的HTTP Web服务器,遵循Reactor模型,使用非阻塞IO和IO多路复用(epoll ET)来处理并发。 Lotos是用纯C编写的,经过了很好的测试。 支持多个HTTP头(连接,内容长度等),将来还会增加更多。
Drogon是一个基于C 11的Http应用框架,使用Drogon可以方便的使用C 构建各种类型的Web应用服务端程序。
本文内容包括:引言编写Web服务消息处理程序编写可靠的托管Web服务客户机编写可靠的非托管Web服务客户机结束语下载参考资料了解如何通过使用SOAP消息处理程序来读取和缓存SOAP主体,从而为SOAP/HTTPWeb服务编写可靠...
弹性搜索网络出口使用 robbydyer 的使用基于 HTTP/web 的接口导出 Elasticsearch 数据这是一个非常基本的 elasticsearch 界面,可以在 Web 浏览器中使用,适用于不太熟悉命令行的用户(并且可能已经在使用 Kibana 的...
自己编写的公司企业通用的小程序代码,可以实现产品展示,电话联系,地图展示等功能
适合学习/练手、毕业设计、课程设计、期末/期中/大作业、工程实训、相关项目/竞赛学习等。 项目具有较高的学习借鉴价值,...不可商用等,一切后果由使用者承担。 2. 部分字体以及插图等来自网络,若是侵权请联系删除。
要避免此问题,所有单线程单元(STA)线程都应使用泵式等待基元(如CoWaitForMultipleHandles),并在运行时间很长的操作过程中定期发送消息" 解决方案: 在VS2008中,"调试"-->"异常"--->把Managed Debugging ...
使用方法:这个服务器主要读取web文件夹里面的html文件,所以将web文件夹放到和exe同目录,然后在web文件夹里面放html,双击运行WebServer.exe,然后在浏览器中打开http://localhost:7777/web/即可 如果是用于...
该demo程序源码,实现在esp32平台上的http web ota升级功能,通过该功能可以实现esp32通过wifi方式的ota升级功能,可以将该demo移植到自己的工程中,从而实现后期的ota更新固件的功能,非常方便
引言增强的场景场景1:将SOAP/HTTP使用者添加到JMS服务场景2:将WebSphereMQ使用者添加到SOAP/HTTPWeb服务结束语下载参考资料我们在第4部分中已经说过,现在我们将了解企业服务总线(ESB)如何帮助在服务请求程序和...