C# httpwebrequest HttpWebResponse response = (HttpWebResponse)request.GetResponse();
js里面ActiveXObject("Microsoft.XMLHTTP")以前学做asp的时候 xmlhttp 当然有不同版本,正对不同需求set http = server.createobject("MSXML2.ServerXMLHTTP")
http.settimeouts 10000,10000,10000,30000
http.open method, url, false, "", ""
http.setrequestheader "Content-Type", "application/x-www-form-urlencoded"
http.send data这些东西,就可以把页面内容抓取,交互,不同语言代码是有差异,我迷惑的是这些属性为什么就能实现这些功能,遵循的http协议?能有个标准么,有具体的学习底层的资料么?一直在用,但紧紧是用,不曾理解。现在开始学C#就开始有这么多疑惑了..刚注册的号,第一次发帖,希望大家解释下
js里面ActiveXObject("Microsoft.XMLHTTP")以前学做asp的时候 xmlhttp 当然有不同版本,正对不同需求set http = server.createobject("MSXML2.ServerXMLHTTP")
http.settimeouts 10000,10000,10000,30000
http.open method, url, false, "", ""
http.setrequestheader "Content-Type", "application/x-www-form-urlencoded"
http.send data这些东西,就可以把页面内容抓取,交互,不同语言代码是有差异,我迷惑的是这些属性为什么就能实现这些功能,遵循的http协议?能有个标准么,有具体的学习底层的资料么?一直在用,但紧紧是用,不曾理解。现在开始学C#就开始有这么多疑惑了..刚注册的号,第一次发帖,希望大家解释下
对于你的应该是HTTP 头的说明
来自MSDN的解释:XmlHttp提供客户端同http服务器通讯的协议。客户端可以通过XmlHttp对象(MSXML2.XMLHTTP.3.0)向http服务器发送请求并使用微软XML文档对象模型Microsoft? XML Document Object Model (DOM)处理回应。
现在的绝对多数浏览器都增加了对XmlHttp的支持,IE中使用ActiveXObject方式创建XmlHttp对象,其他浏览器如:Firefox、Opera等通过window.XMLHttpRequest来创建xmlhttp对象。这个也许能帮你理解
http://blog.163.com/yang812_/blog/static/1362726052010053514355/