У меня есть веб-приложение, размещенное на IIS 7, которое выполняет вызовы Http с использованием Google Fit API, я могу успешно отправить POST и получить токен доступа, после чего я делаю GET для следующего uri:
Вот как я создаю запрос и смотрю на ответ:
request = (HttpWebRequest)WebRequest.Create(uri);
request.Method = "GET";
request.ContentLength = 0;
request.Accept = "application/json";
request.Headers.Add("Authorization", "Bearer " + dict["access_token"]);
response = (HttpWebResponse)request.GetResponse();
respStream = response.GetResponseStream();
sResponse = new StreamReader(respStream).ReadToEnd();
respStream.Close();
Response.Write(sResponse);
Когда я запускаю это приложение в браузере на хост-сервере, я успешно получаю объект json (это не тот json, которого я ожидаю, но это другая проблема). Однако, когда я пытаюсь получить доступ к сайту на удаленном клиенте, я получаю сообщение об ошибке 403, указывающее, когда я пытаюсь получить ответ. Есть идеи?