通过浏览器请求时,API返回空对象数组。同样的要求在邮递员中工作正常

时间:2018-08-14 01:54:06

标签: asp.net-web-api

我从api端点获取数据。 当我使用邮递员发送请求时,我得到了一个对象数组(非空)。

postman

但是,当我仅通过浏览器简单地请求它时,就会得到一个空对象数组...

browser

为什么会这样?

2 个答案:

答案 0 :(得分:0)

通过浏览器发出请求时,您需要传递授权令牌和Content-Type标头。

答案 1 :(得分:0)

浏览器只能发出一个get请求,它不会直接为您设置标头值。您需要添加ModHeader之类的chrome扩展名,这将帮助您设置请求和响应标头。

此外,我认为您不必担心,因为我认为您将需要应用程序内部调用。