0
using Flurl.Http;
dataMapperSurvey = "url"
var responseJString = await dataMapperSurvey.WithHeader("AUTH_TOKEN", "335351").GetStringAsync();

在这里,我尝试使用标头中提供的特定 Auth_token 来访问 url。

如果我用 POST 检查 Postman 中的响应,我会得到一个异常,如果我做 GET,我会得到正确的响应。

我不知道如何在这里做 GET 请求,有人可以帮忙吗?

4

1 回答 1

0

您已声明您从服务器上的自己的代码收到 500 响应(通常类似于未处理的异常)。这是您应该集中调试工作的地方,而不是客户端。假设您的 Web 应用程序是某种 ASP.NET 风格,您可以在 Visual Studio 中本地运行,以下是我的处理方法:

  1. 调试您的网络应用程序。要么在控制器中设置断点,要么中断所有未处理的异常

  2. 调查使用 Flurl 调用 API 时的异常详细信息。处理异常并返回 400(错误请求)或更合适的内容,或者如果它不是错误请求,请修复代码以正确处理它。

  3. 如果仍不清楚 Flurl 调用的行为与 Postman 不同的原因,请检查来自服务器的请求(标​​头、正文等)并确定不同之处。

于 2015-12-10T23:09:38.497 回答