簡體   English   中英

GET 請求適用於 Postman,但使用 RestSharp 失敗

[英]GET request works on Postman but fail with RestSharp

我知道過去已經發布過類似的問題,但我閱讀了很多關於這個主題的內容,但仍然找不到我的問題的答案。 我有一個在 Postman 上運行良好的 GET 請求:

在此處輸入圖像描述

我用 C# - RestSharp 中的代碼工具翻譯了它,並用我的插件對其進行了測試,但不知何故我總是得到同樣的錯誤:

在此處輸入圖像描述

我的 C# - RestSharp 代碼(這是我通過 Postman 翻譯器獲得的代碼):

var client = new RestClient("https://..........."); //my url
     client.Timeout = -1;
     var request = new RestRequest(Method.GET);
     request.AddHeader("Cookie", ".........."); //my cookie
     IRestResponse response = client.Execute(request);

我嘗試添加標題部分中可見的所有標題:

request.AddHeader("User-Agent", "PostmanRuntime/7.29.0");
     request.AddHeader("Accept", "*/*");
     request.AddHeader("Accept-Encoding", "gzip, deflate, br");
     request.AddHeader("Connection", "keep-alive");

沒有結果。 授權類型是無授權。 任何的想法? 可能和Postman中的response body是純文本有關? 我發送的具有 JSON 響應的其他請求工作得很好。

謝謝您的幫助!

使用request.AddCookie(cookiename, cookievalue);

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM