<ul id="qxxfc"><fieldset id="qxxfc"><tr id="qxxfc"></tr></fieldset></ul>

      系列目錄???? 【已更新最新開發(fā)文章,點擊查看詳細】
      <https://www.cnblogs.com/SavionZhang/p/11422481.html>
      HttpWebRequest.Method屬性,獲取或設置請求的方法。用于聯(lián)系 Internet 資源的請求方法。?默認值為 GET。

      System.Net 命名空間下提供了?WebRequestMethods 類,該類包含了 Http、File、Ftp 三個類。如下:
      1 namespace System.Net 2 { 3 /// <summary> 4 /// 容器類 <see
      cref="T:System.Net.WebRequestMethods.Ftp" />,
      /// <see cref="T:System.Net.WebRequestMethods.File" />, 5 ///<see
      cref="T:System.Net.WebRequestMethods.Http" /> 類。 6 /// 無法繼承此類 7 /// </summary>
      8 public static class WebRequestMethods 9 { 10 /// <summary>表示可用于 HTTP 請求的
      HTTP 協(xié)議方法的類型。</summary> 11 public static class Http 12 { 13 /// <summary>代表
      HTTP GET 協(xié)議方法</summary> 14 public const string Get = "GET"; 15 16 /// <summary>
      表示與一個代理,它可以動態(tài)切換到隧道,如下所示的 SSL 隧道的情況下使用的 HTTP 連接協(xié)議方法。</summary> 17 public const
      string Connect = "CONNECT"; 18 19 /// <summary> 20 /// 表示 HTTP Head 協(xié)議方法。 21 ///
      HEAD 方法等同于 GET 只是服務器僅在響應中,但不包括消息正文中返回消息頭。22 /// </summary> 23 public const
      string Head = "HEAD"; 24 25 /// <summary>表示用來替換實體由 URI 標識的 HTTP PUT 協(xié)議方法。
      </summary> 26 public const string Put = "PUT"; 27 28 /// <summary>
      表示用于將新實體添加作為發(fā)布到的 URI 的 HTTP POST 協(xié)議方法。</summary> 29 public const string Post = "
      POST"; 30 31 /// <summary> 32 /// 表示在由請求統(tǒng)一資源標識符 (URI) 指定的位置創(chuàng)建一個新集合 (如頁的集合) 的
      HTTP MKCOL 請求。33 /// </summary> 34 public const string MkCol = "MKCOL"; 35 } 36
      37 /// <summary> 38 /// 表示文件可用于文件請求的協(xié)議方法的類型。 39 /// 此類不能被繼承。 40 /// </summary>
      41 public static class File 42 { 43 /// <summary>表示用于從指定位置檢索文件的文件時,變協(xié)議方法。
      </summary> 44 public const string DownloadFile = "GET"; 45 46 /// <summary>
      表示用于將文件復制到指定位置的文件將放協(xié)議方法。</summary> 47 public const string UploadFile = "PUT"; 48
      }49 50 /// <summary> 51 /// 表示可與一個 FTP 請求使用的 FTP 協(xié)議方法的類型。 52 /// 此類不能被繼承。 53
      /// </summary> 54 public static class Ftp 55 { 56 /// <summary>表示用于從 FTP
      服務器下載文件的 FTP RETR 協(xié)議方法。</summary> 57 public const string DownloadFile = "RETR";
      58 59 /// <summary>代表獲取 FTP 服務器上的文件的簡短列表的 FTP NLIST 協(xié)議方法。</summary> 60 public
      const string ListDirectory = "NLST"; 61 62 /// <summary>表示將文件上載到 FTP 服務器的 FTP
      STOR 協(xié)議方法。</summary> 63 public const string UploadFile = "STOR"; 64 65 ///
      <summary>表示用于刪除 FTP 服務器上的文件的 FTP DELE 協(xié)議方法。</summary> 66 public const string
      DeleteFile ="DELE"; 67 68 /// <summary>表示用于將文件附加到 FTP 服務器上的現(xiàn)有文件的 FTP APPE 協(xié)議方法。
      </summary> 69 public const string AppendFile = "APPE"; 70 71 /// <summary>
      表示用于檢索 FTP 服務器上的文件的大小的 FTP SIZE 協(xié)議方法。</summary> 72 public const string
      GetFileSize ="SIZE"; 73 74 /// <summary>表示將具有唯一名稱的文件上載到 FTP 服務器的 FTP STOU 協(xié)議。
      </summary> 75 public const string UploadFileWithUniqueName = "STOU"; 76 77 ///
      <summary>表示 FTP MKD 協(xié)議方法在 FTP 服務器上創(chuàng)建一個目錄。</summary> 78 public const string
      MakeDirectory ="MKD"; 79 80 /// <summary>代表刪除目錄的 FTP RMD 協(xié)議方法。</summary> 81
      public const string RemoveDirectory = "RMD"; 82 83 /// <summary>代表獲取 FTP
      服務器上的文件的詳細的列表的 FTP LIST 協(xié)議方法。</summary> 84 public const string
      ListDirectoryDetails ="LIST"; 85 86 /// <summary>表示要用于從 FTP 服務器上的文件檢索日期時間戳的 FTP
      MDTM 協(xié)議方法。</summary> 87 public const string GetDateTimestamp = "MDTM"; 88 89 ///
      <summary>代表打印當前工作目錄的名稱的 FTP PWD 協(xié)議方法。</summary> 90 public const string
      PrintWorkingDirectory ="PWD"; 91 92 /// <summary>表示重命名一個目錄的 FTP RENAME 協(xié)議方法。
      </summary> 93 public const string Rename = "RENAME"; 94 }
      其中?Http
      <https://docs.microsoft.com/zh-cn/dotnet/api/system.net.webrequestmethods.http?view=netframework-4.8>
      ?類,表示可與 HTTP 請求一起使用的 HTTP 協(xié)議方法的類型


      Connect
      <https://docs.microsoft.com/zh-cn/dotnet/api/system.net.webrequestmethods.http.connect?view=netframework-4.8>
      表示與代理一起使用的 HTTP CONNECT 協(xié)議方法,該代理可以動態(tài)切換到隧道,如 SSL 隧道的情況。

      Get
      <https://docs.microsoft.com/zh-cn/dotnet/api/system.net.webrequestmethods.http.get?view=netframework-4.8>
      表示一個 HTTP GET 協(xié)議方法。

      Head
      <https://docs.microsoft.com/zh-cn/dotnet/api/system.net.webrequestmethods.http.head?view=netframework-4.8>
      表示一個 HTTP HEAD 協(xié)議方法。?除了服務器在響應中只返回消息頭不返回消息體以外,HEAD 方法和 GET 是一樣的。

      MkCol
      <https://docs.microsoft.com/zh-cn/dotnet/api/system.net.webrequestmethods.http.mkcol?view=netframework-4.8>
      表示一個 HTTP MKCOL 請求,該請求在請求 URI(統(tǒng)一資源標識符)指定的位置新建集合,如頁的集合。

      Post
      <https://docs.microsoft.com/zh-cn/dotnet/api/system.net.webrequestmethods.http.post?view=netframework-4.8>
      表示一個 HTTP POST 協(xié)議方法,該方法用于將新實體作為補充發(fā)送到某個 URI。

      Put
      <https://docs.microsoft.com/zh-cn/dotnet/api/system.net.webrequestmethods.http.put?view=netframework-4.8>
      表示一個 HTTP PUT 協(xié)議方法,該方法用于替換 URI 標識的實體。

      如果 ContentLength 屬性設置為-1以外的任何值,則必須將 Method
      <https://docs.microsoft.com/en-us/dotnet/api/system.net.httpwebrequest.method?view=netframework-4.8>
      屬性設置為上載數(shù)據(jù)的協(xié)議屬性。

      ?下面的代碼示例設置Method
      <https://docs.microsoft.com/zh-cn/dotnet/api/system.net.httpwebrequest.method?view=netframework-4.8>
      屬性設置為 POST。
      1 // 設置為 'POST' 方式 2 myHttpWebRequest.Method = "POST"; 3 Console.WriteLine (
      "\n請輸入要發(fā)布到的數(shù)據(jù) (http://www.contoso.com/codesnippets/next.asp) Uri :"); 4 5 //
      創(chuàng)建新的字符串對象以將數(shù)據(jù)發(fā)布到URL。 6 string inputData = Console.ReadLine (); 7 8 9 string
      postData ="firstone=" + inputData; 10 ASCIIEncoding encoding = new
      ASCIIEncoding ();11 byte[] byte1 = encoding.GetBytes (postData); 12 13 //
      設置要發(fā)布的數(shù)據(jù)的內(nèi)容類型。 14 myHttpWebRequest.ContentType = "
      application/x-www-form-urlencoded"; 15 16 // 設置要發(fā)布的字符串的內(nèi)容長度。 17
      myHttpWebRequest.ContentLength = byte1.Length; 18 19 Stream newStream =
      myHttpWebRequest.GetRequestStream ();20 21 newStream.Write (byte1, 0,
      byte1.Length);22 Console.WriteLine ("發(fā)送數(shù)據(jù)后“ContentLength”屬性的值為 {0}",
      myHttpWebRequest.ContentLength);23 24 // 關閉流對象。 25 newStream.Close ();
      ?
      系列目錄???? 【已更新最新開發(fā)文章,點擊查看詳細】
      <https://www.cnblogs.com/SavionZhang/p/11422481.html>

      友情鏈接
      ioDraw流程圖
      API參考文檔
      OK工具箱
      云服務器優(yōu)惠
      阿里云優(yōu)惠券
      騰訊云優(yōu)惠券
      京東云優(yōu)惠券
      站點信息
      問題反饋
      郵箱:[email protected]
      QQ群:637538335
      關注微信

        <ul id="qxxfc"><fieldset id="qxxfc"><tr id="qxxfc"></tr></fieldset></ul>
          人人色人人干 | 中国美女一级片 | 国产特级全黄一级97毛片 | 中文字幕在线网站 | 国产女人十八毛片 | 久久久91精品国产一区苍井空 | 无码伊人 | 天天摸天天日天天操天天摸天天爱 | 逼精品综合 | hd日本护士xxⅹ毛片69 91免费看毛片 |