首页 > 解决方案 > 调用 API 时遵循重定向 - RestSharp 与 Postman

问题描述

如何使 Postman 和 Restsharp 以相同的方式跟踪重定向?

我有一个使用 OAuth v2 的 API 调用,我的调用在 Postman 中很好,但使用 RestSharp 的相同调用导致了授权错误。我得到了两个令牌都没有问题,但是在 Postman 中使用这个令牌对 API 端点工作但在 RestSharp 中出现授权错误而失败。

我终于发现问题是端点实际上返回了 307 响应,因为我得到的 URL 缺少尾部斜杠。

client.FollowRedirects = false;

是在 RestSharp 调用中解决这个问题的关键,但这绝不是显而易见的,我花了很长时间来调试和解决。

在这种情况下,我找不到对齐 RestSharp 和 Postman 的重定向操作的方法,有没有办法避免此类问题?

标签: redirectoauth-2.0postmanrestsharp

解决方案


推荐阅读