angular - 我需要在 REST-API 响应中设置哪些标头才能使我的简单 Ionic 3 WebApp GET 请求正常工作?
问题描述
我一直在创建我的第一个 Ionic 应用程序。
设想:
使用 Golang 创建了一个简单的 REST-API。当我在浏览器和/或 Postman 中进行 GET 调用时,它工作正常。输出是:
[ { "id": 1, "name": "Leanne Graham" }, { "id": 100, "name": "I COME FROM YOUR OWN REST-API!!!" } ]
我根据一些教程创建了一个简单的 Ionic 3(使用 Angular 5)网络应用程序。我只是想用 ngFor 在离子列表中显示我的测试数据。这适用于一些静态(硬编码)数据。
- 然后我从硬编码数据切换到 REST-API。该教程建议我使用
http://jsonplaceholder.typicode.com/users
. 这也很好用;我能够在我的离子列表中显示用户的数据(仅使用id
and尝试过)。name
- 然后我切换到我自己的 REST-API。我采用了类似(少一点)的 JSON 内容,例如来自
http://jsonplaceholder.typicode.com/users
. 看上面。
问题:
从我自己的 REST-API 获取数据后,我的 ionic-list 保持为空,但可以与任何其他公共 API 一起使用。
想法:
http://jsonplaceholder.typicode.com/users
由于我的 REST-API 响应的内容与我猜想我的 api-response 标头中有问题的内容几乎相同。没有教程涵盖标题内容。这就是我没有设置它们的原因。我在我的回复中尝试了不同的标题,w.Header().Set("content-type", "application/json")
但这没有帮助。- 在响应来自 Ionic 应用程序的 GET 请求时,我是否总是必须设置一般标头?
- 如果有帮助,我自然会在此处发布我的应用程序代码。