• 利用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对象里去.
  • 相关阅读:
    转载 :sql server 2005 无法删除数据库 "#Test",因为该数据库当前正在使用
    leetcode 1
    leetcode 2
    leetcode 242
    leetcode171
    leetcode 122
    leetcode 100
    算法:号码转换问题
    2014年10月29日 00:23 长沙
    算法:poj1066 宝藏猎人问题。
  • 原文地址:https://www.cnblogs.com/ost/p/676688.html
Copyright © 2020-2023  润新知