Asp.net web api 通过浏览器请求时返回空对象数组的API。同样的要求在邮递员身上也适用

Asp.net web api 通过浏览器请求时返回空对象数组的API。同样的要求在邮递员身上也适用,asp.net-web-api,Asp.net Web Api,我从api端点获取数据。 当我使用postman发送请求时,我得到一个对象数组(非空) 然而,当我通过浏览器简单地请求它时,我会得到一个空对象数组 为什么会发生这种情况?在通过浏览器发出请求时,您需要传递授权令牌和内容类型标题。浏览器只能发出get请求,它不会直接为您设置标题值。您需要添加chrome-like的扩展,这将帮助您设置请求和响应头 此外,我认为您不必担心它,因为我假设您将需要应用程序内部调用 我已经登录了。我要回一个200状态码。但是,由于某些原因,数据不会显示在浏览器中。。只

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

然而,当我通过浏览器简单地请求它时,我会得到一个空对象数组


为什么会发生这种情况?

在通过浏览器发出请求时,您需要传递授权令牌和内容类型标题。

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


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

我已经登录了。我要回一个200状态码。但是,由于某些原因,数据不会显示在浏览器中。。只是好奇为什么会这样…登录到什么?浏览器提示我输入我的用户ID,pwLogged是另一回事,它与您获得的空数据无关。只需更改响应格式并选中,当我发送请求时,系统会提示我使用用户id和pw登录。。我提交了它并得到了回复(状态代码为200),但我无法在浏览器中看到数据。。不知道为什么。。我在想这和奥达塔有关?。。。