angularjs - 从 POST 返回 ID

标签 angularjs go gorest

我已经在 angularjs 中构建了一个网络应用程序,并使用 Go 和 App Engine 构建了一个服务层,但我遇到了一个障碍。 Angular 似乎无法识别 HTTP 状态 201(已创建),也无法识别它填充的 Location header 和 gorest到目前为止,我一直在使用的库不会为 POST 或 PUT 返回任何正文数据,除了 201 Create 响应中的 header 。

我希望能够将新项目添加到我的应用程序中的集合中,并让服务器使用它的唯一 ID 进行响应。

我可以在 POST 返回后发出单独的 GET 请求,但那样效率低下且困惑。我还可以修复 gorest 代码以允许正文响应非 GET 动词,但这可能是我违反了惯用标准。

这里有什么我遗漏的吗?

最佳答案

有一个关闭的issue在 angular.js 的问题跟踪器上,他们几乎不关心该功能。

关于angularjs - 从 POST 返回 ID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26070697/

相关文章:

javascript - Angularjs 自定义下拉列表滚动到值

javascript - 到特定房间的 Websocket 消息 - Golang Kataras/Iris

go - 如何使用 Golang 获取发布的二进制数据的文件名?

GoREST 端点路径

html - 如何在我的案例中更改文本颜色

Angular : How to inject Controller into Service?

javascript - autoFocus 指令在 Firefox 中不起作用

用于 golang 中非特权 ICMP ping 的 go-ping 库

go - 在不知 Prop 体类型的情况下解码 gob 输出

post - Golang 重置服务发布方法发布数据未定义