我已经在 angularjs 中构建了一个网络应用程序,并使用 Go 和 App Engine 构建了一个服务层,但我遇到了一个障碍。Angular 似乎无法识别 HTTP 状态 201(已创建),也无法识别它填充的 Location 标头,并且我一直在使用的gorest库不会返回任何 POST 或 PUT 的正文数据,除了标头201 创建响应。
我希望能够将一个新项目添加到我的应用程序中的集合中,并让服务器使用它的唯一 ID 进行响应。
我可以在 POST 返回后发出一个单独的 GET 请求,但这既低效又混乱。我还可以修复 gorest 代码以允许主体响应非 GET 动词,但可能是我违反了惯用标准。
有什么我在这里想念的吗?
富国沪深
BIG阳
相关分类