zoukankan      html  css  js  c++  java
  • 利用HttpWebRequest来实现提交和获取网页数据

    主要是利用HttpWebRequest这个类来实现,以下语句创建了它的一个对象:
    HttpWebRequest myReq = (HttpWebRequest)WebRequest.Create(url);
    接着按照对不同url的要求,设置myReq里的具体参数,包括.method,.accept等等(可以利用httpwatchpro等网页分析工具来查看这些参数应该如何设定),如果是post方法(即需要向url服务器提交数据),还需要利用Stream outStream = myReq.GetRequestStream();来获得它的输出流,然后用outStream.Write(arrB, 0, arrB.Length)来发送数据(数据存储在arrB里). 用WebResponse接收HTTP做出的响应,以下语句创建了它的一个对象:
       WebResponse myResp = myReq.GetResponse();
    接着使用Stream ReceiveStream = myResp.GetResponseStream()来获取响应流,最后用StreamReader readStream = new StreamReader(ReceiveStream, encode);string result = readStream.ReadToEnd();把它的内容读取到string对象里去.
  • 相关阅读:
    行转列
    multipath 安装配置
    网卡绑定
    numa对MySQL多实例性能影响
    Fatal NI connect error 12170
    REVOKE DBA权限要小心
    Oracle 数据库整理表碎片
    listagg 函数
    10046 事件补充
    tkprof 解释
  • 原文地址:https://www.cnblogs.com/ost/p/676688.html
Copyright © 2011-2022 走看看