我正在开发一个Windows 10 Universal应用程序并且我不断收到“当我尝试执行以下操作时,用户必须确认HTTP重定向请求”错误:
HttpClient http = new HttpClient();
HttpResponseMessage response = new HttpResponseMessage();
response = await http.PutAsync(url, new StringContent(temp));
有关如何处理的任何想法?
答案 0 :(得分:0)
我设法通过将AllowAutoRedirect设置为false然后手动调用重定向来找到解决问题的方法。
HttpClientHandler clientHandler = new HttpClientHandler();
clientHandler.AllowAutoRedirect = false;
HttpClient http = new HttpClient(clientHandler);
HttpResponseMessage response = new HttpResponseMessage();
response = await http.PutAsync(url, new StringContent(temp));
url = response.Headers.Location;
response = await http.PutAsync(url, new StringContent(temp));