最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

C#使用RestSharp實(shí)現(xiàn)封裝常用的http請求方法

 更新時間:2024年02月19日 10:59:02   作者:搬磚的詩人Z  
這篇文章主要為大家詳細(xì)介紹了C#如何使用RestSharp實(shí)現(xiàn)封裝常用的http請求方法,文中的示例代碼講解詳細(xì),感興趣的小伙伴可以了解一下

Nuget安裝RestSharp版本,不同版本之間的區(qū)別有很大,當(dāng)前這個寫法基于以下版本

示例代碼

  public class APIHelper
  {
      private readonly string baseUrl = ConfigurationManager.AppSettings["connectionString"].ToString(); 

      /// <summary>
      /// http請求接口
      /// </summary>
      /// <param name="url">地址</param>
      /// <param name="data">數(shù)據(jù),json格式化后的數(shù)據(jù)</param>
      /// <param name="method">方法 POST,或者get</param>
      /// <returns></returns>
      public string HttpRequest(string url, string data, Method method, string file = null)
      {
          try
          {
              var client = new RestClient(baseUrl + url);
              var request = new RestRequest(method);
              request.RequestFormat = DataFormat.Json;
              if (file == null)
                  request.AddHeader("Content-Type", "application/json");
              else
              {
                  request.AddHeader("Content-Type", "multipart/form-data");
                  request.AddHeader("user_id", UserCache.Current_UserId.ToString());
                  request.AddHeader("username", System.Web.HttpUtility.UrlEncode(UserCache.Current_UserName));
              }
              request.Timeout = 10000;
              if (data != null)
                  request.AddParameter("application/json; charset=utf-8", data, ParameterType.RequestBody);
              if (UserCache.CACHE_UserInfoModel != null)
                  request.AddHeader("authorization", "Bearer " + UserCache.CACHE_UserInfoModel.access_token);
              if (file != null)
                  request.AddFile("file", file);
              IRestResponse response = client.Execute(request);
              var responseContent = response.Content;
              return responseContent;
          }
          catch (Exception ex)
          {
              return null;
          }
      }
  }

接口調(diào)用

到此這篇關(guān)于C#使用RestSharp實(shí)現(xiàn)封裝常用的http請求方法的文章就介紹到這了,更多相關(guān)C# RestSharp封裝http請求內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • C#連接Oracle數(shù)據(jù)庫字符串(引入DLL)的方式

    C#連接Oracle數(shù)據(jù)庫字符串(引入DLL)的方式

    這篇文章主要給大家介紹了關(guān)于C#連接Oracle數(shù)據(jù)庫字符串(引入DLL)的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-08-08
  • C#驗(yàn)證給定字符串是否為數(shù)字的方法

    C#驗(yàn)證給定字符串是否為數(shù)字的方法

    這篇文章主要介紹了C#驗(yàn)證給定字符串是否為數(shù)字的方法,實(shí)例分析了C#進(jìn)行字符串操作的技巧,非常具有實(shí)用價值,需要的朋友可以參考下
    2015-03-03
  • C# 忽略大小寫進(jìn)行字符串比較

    C# 忽略大小寫進(jìn)行字符串比較

    這篇文章主要介紹了C# 字符串比較忽略大小寫的方法,幫助大家更好的理解和使用c#,感興趣的朋友可以了解下
    2021-02-02
  • C# 使用匿名函數(shù)解決EventHandler參數(shù)傳遞的難題

    C# 使用匿名函數(shù)解決EventHandler參數(shù)傳遞的難題

    C#動態(tài)生成PictureBox并綁定右鍵菜單,實(shí)現(xiàn)刪除圖片
    2009-05-05
  • C#快速配置NLog日志的教程詳解

    C#快速配置NLog日志的教程詳解

    這篇文章主要為大家詳細(xì)介紹了C#快速配置NLog日志的教程相關(guān)知識,文中的示例代碼講解詳細(xì),具有一定的借鑒價值,感興趣的小伙伴可以了解一下
    2024-02-02
  • c#之關(guān)閉窗體的實(shí)現(xiàn)方法

    c#之關(guān)閉窗體的實(shí)現(xiàn)方法

    這篇文章主要介紹了c#之關(guān)閉窗體的實(shí)現(xiàn)方法,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-07-07
  • C#操作Word中水印添加和移除的完整指南

    C#操作Word中水印添加和移除的完整指南

    在軟件系統(tǒng)開發(fā)過程中,文檔處理功能往往是企業(yè)級應(yīng)用的重要組成部分,本文將詳細(xì)介紹如何利用?Spire.Doc?for?.NET?組件,通過?C#?代碼實(shí)現(xiàn)?Word?文檔中文本水印的添加、圖片水印的添加以及已有水印的移除操作,有需要的小伙伴可以了解下
    2026-05-05
  • webBrowser執(zhí)行js的方法,并返回值,c#后臺取值的實(shí)現(xiàn)

    webBrowser執(zhí)行js的方法,并返回值,c#后臺取值的實(shí)現(xiàn)

    下面小編就為大家?guī)硪黄獁ebBrowser執(zhí)行js的方法,并返回值,c#后臺取值的實(shí)現(xiàn)。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2016-12-12
  • C#中的高階函數(shù)介紹

    C#中的高階函數(shù)介紹

    這篇文章主要介紹了C#中的高階函數(shù)介紹,本文講解了接受函數(shù)、輸出函數(shù)、Currying(科里化)等內(nèi)容,需要的朋友可以參考下
    2015-04-04
  • C#調(diào)用WebService實(shí)例與開發(fā)教程(推薦)

    C#調(diào)用WebService實(shí)例與開發(fā)教程(推薦)

    下面小編就為大家分享一篇C#調(diào)用WebService實(shí)例與開發(fā)教程,具有很好的參考價值,希望對大家有所幫助。一起跟隨想過來看看吧
    2017-12-12

最新評論

河西区| 团风县| 江山市| 扎囊县| 迁安市| 彭水| 靖宇县| 婺源县| 合江县| 松滋市| 万安县| 临沭县| 苏尼特右旗| 赣榆县| 荃湾区| 南雄市| 怀柔区| 台北市| 崇阳县| 博乐市| 简阳市| 巴彦淖尔市| 方山县| 巫山县| 五台县| 西峡县| 双流县| 安西县| 平和县| 喜德县| 桓仁| 洪泽县| 新密市| 来宾市| 体育| 九龙县| 教育| 池州市| 金寨县| 抚州市| 长垣县|