當我嘗試使用 c# 進行 webrequest 時,出現錯誤 404,相同的請求在 python 和 Post man 中都有效。這是我的 C# 代碼:
public void GetTorrentsTest3()
{
var url = "http://oneom.is/ep";
var request = WebRequest.Create(url);
request.Method = "GET";
using var webResponse = request.GetResponse();
using var webStream = webResponse.GetResponseStream();
using var reader = new StreamReader(webStream);
var data = reader.ReadToEnd();
Console.WriteLine(data);
}
這是 PostMan 中的相同請求:

有任何想法嗎 ?
uj5u.com熱心網友回復:
這與您的代碼無關。該特定 URL 似乎對您沒有提供用戶代理標頭感到不安。
我建議您只需要設定您的用戶代理,我建議您參考如何在 c# 中使用 System.Net.WebRequest 設定用戶代理
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/529529.html
標籤:C#http
