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

C# 使用Fiddler捕獲本地HttpClient發(fā)出的請求操作

 更新時間:2020年10月21日 09:26:17   作者:丨背水丨  
這篇文章主要介紹了C# 使用Fiddler捕獲本地HttpClient發(fā)出的請求操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

示例接口定義

為了方便筆者先自己寫了個簡單的接口用于展示,返回當前時間,具體如下

/// <summary>
/// GetToday.
/// </summary>
/// <returns></returns>
[HttpGet]
[Route("GetTime/Today")]
public MyDateTime GetToday()
{
 var now = DateTime.Now;
 return new MyDateTime
 {
  Year = now.Year,
  Month = now.Month,
  Day = now.Day,
  Hour = now.Hour,
  Minute = now.Minute,
  Second = now.Second,
 };
}

上面的MyDateTime是展示用的自定義類,其中的屬性已在return中表示。

使用HttpClient發(fā)起請求

var httpClient = new HttpClient();
var url = "http://localhost:5000/GetTime/Today";
var response = await httpClient.GetAsync(new Uri(url));

不出意外Fiddler是抓不到的。

配置Fiddler

打開Tools->Options

然后切換到Connections選項卡,我們可以看到Fiddler默認監(jiān)聽的是8888端口,這就好辦了我們需要開啟HttpClient中的代理。

設置HttpClient

修改請求為:

var httpClient = new HttpClient(new HttpClientHandler
{
 UseProxy = true, // 使用代理,
 Proxy = new WebProxy(new Uri("http://localhost:8888")) // port:8888就是Fiddler默認監(jiān)聽的端口
});

var url = "http://localhost:5000/GetTime/Today";
var response = await httpClient.GetAsync(new Uri(url));

再次發(fā)起請求

Fiddler已經(jīng)抓到了

補充知識:解決Fiddler無法捕獲本地HttpWebRequest(C#.net)請求和HttpURLConnection(Java)請求

方法很簡單,就是設置本地代理

C#

HttpWebRequest req = (HttpWebRequest)WebRequest.Create(url);

req.Proxy = new WebProxy("127.0.0.1:8888", true);

Java

jre -DproxySet=true -DproxyHost=127.0.0.1 -DproxyPort=8888 MyApp

或者

System.setProperty("http.proxyHost", "localhost");
System.setProperty("http.proxyPort", "8888");
System.setProperty("https.proxyHost", "localhost");
System.setProperty("https.proxyPort", "8888");

以上這篇C# 使用Fiddler捕獲本地HttpClient發(fā)出的請求操作就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關文章

  • Unity控制指針旋轉到指定位置

    Unity控制指針旋轉到指定位置

    這篇文章主要為大家詳細介紹了Unity控制指針旋轉到指定位置,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-02-02
  • 利用C#編寫Linux守護進程實例代碼

    利用C#編寫Linux守護進程實例代碼

    如今的編程是一場程序員和上帝的競賽,程序員要開發(fā)出更大更好、傻瓜都會用到軟件,下面這篇文章主要給大家介紹了關于利用C#編寫Linux守護進程的相關資料,文中通過示例代碼介紹的非常詳細,需要的朋友可以參考下。
    2018-01-01
  • C# SQLite執(zhí)行效率的優(yōu)化教程

    C# SQLite執(zhí)行效率的優(yōu)化教程

    這篇文章主要給大家介紹了關于C# SQLite執(zhí)行效率優(yōu)化的相關資料,文中通過示例代碼介紹的非常詳細,對大家學習或者使用C# SQLite具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2018-06-06
  • C#中面向對象編程機制之多態(tài)學習筆記

    C#中面向對象編程機制之多態(tài)學習筆記

    這篇文章主要介紹了C#中面向對象編程機制之多態(tài)學習筆記,本文總結了個人對多態(tài)的理解以及接口多態(tài)、繼承多態(tài)等內容,并給出了代碼示例,需要的朋友可以參考下
    2015-01-01
  • C# IsDefined的問題

    C# IsDefined的問題

    這篇文章主要介紹了C# IsDefined的問題,通俗易懂,需要的朋友可以參考下。
    2016-06-06
  • C# 調用API函數(shù)彈出映射網(wǎng)絡驅動器對話框問題

    C# 調用API函數(shù)彈出映射網(wǎng)絡驅動器對話框問題

    C#中的.net的常用對話框中沒有映射網(wǎng)絡驅動映射對話框,所以需要用windows的API函數(shù)去實現(xiàn)彈出映射網(wǎng)絡驅動器對話框
    2014-01-01
  • C#?PaddleOCRSharp?OCR進行疲勞測試

    C#?PaddleOCRSharp?OCR進行疲勞測試

    PaddleOCRSharp?是百度飛槳封裝的.NET版本?OCR?dll?類庫,OCR可以將圖像文件中的文本內容進行識別,下面我們就來看看如何通過它們實現(xiàn)疲勞測試吧
    2024-11-11
  • 淺談C# 中的可空值類型 null

    淺談C# 中的可空值類型 null

    這篇文章主要介紹了C# 中的可空值類型 null,有需要的朋友可以參考一下
    2013-12-12
  • C#打印日志的方法總結

    C#打印日志的方法總結

    在本篇文章里小編給大家整理了關于C#如何打印日志的技巧總結,需要的朋友們跟著學習下。
    2019-03-03
  • c# 實現(xiàn)圓形的進度條(ProgressBar)

    c# 實現(xiàn)圓形的進度條(ProgressBar)

    這篇文章主要介紹了c# 如何實現(xiàn)圓形的進度條(ProgressBar),幫助大家更好的理解和學習使用c#,感興趣的朋友可以了解下
    2021-03-03

最新評論

尉氏县| 遵化市| 闻喜县| 昭苏县| 闽清县| 铁力市| 手游| 垦利县| 新干县| 漳浦县| 大冶市| 昌图县| 金川县| 汝南县| 安阳市| 班玛县| 孟津县| 溆浦县| 翼城县| 商水县| 墨玉县| 平阳县| 怀仁县| 东辽县| 东港市| 寿阳县| 和林格尔县| 前郭尔| 浮梁县| 凤庆县| 桃园市| 游戏| 兰溪市| 辽阳县| 上栗县| 乌兰浩特市| 芜湖县| 昌黎县| 甘谷县| 龙山县| 江源县|