如何在UWP中使用参数进行GET请求?

时间:2015-12-04 06:48:40

标签: c# windows post uwp flurl

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

在这里,我尝试使用标题中提供的特定Auth_token来点击网址。

如果我使用POST检查Postman中的响应,我会得到一个例外,如果我做了GET,我会得到正确的响应。

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

1 个答案:

答案 0 :(得分:0)

您已经声明从服务器上的代码收到500响应(通常类似于未处理的异常)。这是您应该专注于调试工作的地方,而不是客户端。假设您的Web应用程序是一些可以在Visual Studio中本地运行的ASP.NET,这就是我如何处理它:

  1. 调试您的网络应用。在控制器中放置一个断点或break on all unhandled exceptions

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

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