【发布时间】:2021-12-09 05:58:16
【问题描述】:
我正在尝试从 Azure 函数访问托管 json 的端点。 我可以在浏览器中或在执行代码时从我的机器访问 url。 但是从 Azure 我不断收到 406。 代码很简单,如下:
var client = new HttpClient();
client.DefaultRequestHeaders
.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json"));
var response = await client.GetAsync(endpointurl);
response.EnsureSuccessStatusCode();
当托管在 Azure 上时,这一直给我 406,而不是本地... 知道如何获取更多信息吗?如何调试/修复它?
谢谢
【问题讨论】:
-
尝试删除
client.DefaultRequestHeaders行的代码。如果这不起作用,那么要在 azure 上记录错误,请按照此处的步骤生成一些错误日志:stackoverflow.com/a/48274991/218408
标签: c# asp.net-mvc azure azure-functions