sách gpt4 ai đã đi

Restsharp trả về 403 trong khi Postman trả về 200

In lại 作者:行者123 更新时间:2023-11-30 12:42:55 37 4
mua khóa gpt4 Nike

这是 Postman 为成功调用我的页面而提供的(修改后的)代码段。

var client = new RestClient("http://sub.example.com/wp-json/wp/v2/users/me");
var request = new RestRequest(Method.GET);
request.AddHeader("authorization", "Basic anVyYTp3MmZacmo2eGtBOHJsRWrt");
IRestResponse response = client.Execute(request);

但是当放置在我的 c# 应用程序中时,它返回 403 forbidden,而 Postman 成功并收到 200。当我在我的应用程序 (403) 中使用 httpclient 时,也会发生同样的事情。

1 Câu trả lời

sử dụngRestClient.Authenticator相反:

var client = new RestClient("http://sub.example.com/wp-json/wp/v2/users/me")
{
Authenticator = new HttpBasicAuthenticator("User", "Pass")
};

var request = new RestRequest(Method.GET);
IRestResponse response = client.Execute(request);

biên tập:

由于问题(如评论中所述)是 RestSharp 不通过重定向进行身份验证的事实,我建议结合使用 HttpClient sử dụng HttpClientHandler,您可以在其中设置身份验证流程。

关于c# - Restsharp 返回 403 而 Postman 返回 200,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32299182/

37 4 0
Bài viết được đề xuất: c# - 在 DNX PCL 中获取 ApplicationBasePath
Bài viết được đề xuất: javascript - : up, 键盘点击事件 下、左、右
Bài viết được đề xuất: javascript - 将 JavaScript 确认警报替换为 bootbox.js 确认
Bài viết được đề xuất: c# - 声明 2 个相似的匿名对象
行者123
Hồ sơ cá nhân

Tôi là một lập trình viên xuất sắc, rất giỏi!

Nhận phiếu giảm giá Didi Taxi miễn phí
Mã giảm giá Didi Taxi
Giấy chứng nhận ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com