91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 26KB
    文件類型: .cs
    金幣: 2
    下載: 1 次
    發布日期: 2022-09-07
  • 語言: C#
  • 標簽: C#??HttpWebReaue??Get??Post??

資源簡介

包括了HttpGet同步請求、異步請求方法,HttpPost同步請求、異步請求方法,以及Post調用WebServer方法。

資源截圖

代碼片段和文件信息

using?System;
using?System.Collections;
using?System.Collections.Generic;
using?System.IO;
using?System.Net;
using?System.Net.Cache;
using?System.Text;
using?System.Threading.Tasks;
using?System.Web;
using?System.xml;
using?System.xml.Serialization;

namespace?ivw.Common
{
????///?
????///?HttpHelper
????///?

????public?class?HttpHelper
????{
????????#region?string?Get(String?sUri)
????????///?
????????///?Get
????????///?

????????///?
????????///?
????????public?static?string?Get(String?sUri)
????????{
????????????string?sRet?=?string.Empty;
????????????try
????????????{
????????????????HttpWebRequest?httpWebRequest?=?(HttpWebRequest)WebRequest.Create(sUri);
????????????????httpWebRequest.Method?=?“GET“;
????????????????HttpWebResponse?httpWebResponse?=?(HttpWebResponse)httpWebRequest.GetResponse();
????????????????using?(Stream?stream?=?httpWebResponse.GetResponseStream())
????????????????{
????????????????????using?(StreamReader?streamReader?=?new?StreamReader(stream))
????????????????????{
????????????????????????sRet?=?streamReader.ReadToEnd();
????????????????????}
????????????????}
????????????}
????????????catch?(Exception?ex)
????????????{
????????????????sRet?=?ex.Message;
????????????}
????????????return?sRet;
????????}
????????#endregion

????????#region?string?Get(String?sUri?Dictionaryject>?dicParams)
????????///?
????????///?Get
????????///?

????????///?
????????///?
????????///?
????????public?static?string?Get(String?sUri?Dictionaryject>?dicParams)
????????{
????????????string?sRet?=?string.Empty;
????????????try
????????????{
????????????????StringBuilder?sb?=?new?StringBuilder();
????????????????int?i?=?0;
????????????????foreach?(var?item?in?dicParams)
????????????????{
????????????????????if?(i?>?0)
????????????????????{
????????????????????????sb.Append(“&“);
????????????????????}
????????????????????sb.AppendFormat(“{0}={1}“?item.Key?item.Value);
????????????????????i++;
????????????????}
????????????????if?(sUri.Substring(sUri.Length?-?1?1)?==?“?“)//判斷最后一個字符是否是?號
????????????????{
????????????????????sUri?+=?$“{sb.ToString()}“;
????????????????}
????????????????else
????????????????{
????????????????????sUri?+=?$“?{sb.ToString()}“;
????????????????}

????????????????HttpWebRequest?httpWebRequest?=?(HttpWebRequest)WebRequest.Create(sUri);
????????????????httpWebRequest.Method?=?“GET“;
????????????????HttpWebResponse?httpWebResponse?=?(HttpWebResponse)httpWebRequest.GetResponse();
????????????????using?(Stream?stream?=?httpWebResponse.GetResponseStream())
????????????????{
????????????????????using?(StreamReader?streamReader?=?new?StreamReader(stream))
????????????????????{
????????????????????????sRet?=?streamReader.ReadToEnd();
???

評論

共有 條評論