我有一个托管在 IIS 7 上的 Web 应用程序,它使用 Google Fit API 进行 Http 调用,我能够成功发送 POST 并检索访问令牌,之后我对以下 uri 执行 GET:
以下是我构建请求并查看响应的方式:
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 错误,指出我尝试检索响应时。有任何想法吗?