zoukankan      html  css  js  c++  java
  • C# WebRequest WebResponse的使用

    using System;
    using System.Collections.Generic;
    using System.ComponentModel;
    using System.Data;
    using System.Drawing;
    using System.IO;
    using System.Linq;
    using System.Net;
    using System.Text;
    using System.Threading.Tasks;
    using System.Windows.Forms;


    namespace WebExam
    {
        public partial class Form1 : Form
        {
            public Form1()
            {
                InitializeComponent();
                WebRequest request = WebRequest.Create("http://www.163.com");


                //request.BeginGetResponse(new AsyncCallback(OnResponse), request);异步页面请求


                NetworkCredential cred = new NetworkCredential("admin", "admin");
                //request.Credentials = cred;//验证


                //WebProxy wp = new WebProxy("192.168.1.100", true);//代理
                //wp.Credentials = cred;


                HttpWebRequest httpRequest = (HttpWebRequest)request;
                listBox1.Items.Add("Request time out(ms):" + request.Timeout);
                listBox1.Items.Add("Request keep alive:" + httpRequest.KeepAlive);
                listBox1.Items.Add("Request AllowAutoRedirect:" + httpRequest.AllowAutoRedirect);


                WebResponse response = request.GetResponse();
                WebHeaderCollection headers = response.Headers;
                for (int i = 0; i < headers.Count; i++)
                {
                    listBox1.Items.Add(string.Format("{0}:{1}",headers.GetKey(i),headers[i]));
                }
            }


            //异步页面请求
            //private void OnResponse(IAsyncResult ar)
            //{
            //    WebRequest request = (WebRequest)ar.AsyncState;
            //    WebResponse response = request.EndGetResponse(ar);
            //    //read response
            //}
        }
    }
  • 相关阅读:
    Palindrome Linked List 解答
    Word Break II 解答
    Array vs Linked List
    Reverse Linked List II 解答
    Calculate Number Of Islands And Lakes 解答
    Sqrt(x) 解答
    Find Median from Data Stream 解答
    Majority Element II 解答
    Binary Search Tree DFS Template
    188. Best Time to Buy and Sell Stock IV
  • 原文地址:https://www.cnblogs.com/dxmfans/p/9434768.html
Copyright © 2011-2022 走看看