REST可以在POST后返回内容吗?
我正在使用 RESTlet,并且我创建了一个资源。我通过重写方法处理POST。acceptRepresentation
客户端应该向我发送一些数据,然后我将其存储到DB,将响应设置为201(SUCCESS_CREATED),我需要向客户端返回一些数据,但返回的类型是。acceptRepresentation
void
在我的情况下,我需要返回一些标识符,以便客户端可以访问该资源。
例如,如果我有一个具有URL的资源,并且客户端发送POST请求,我在DB中添加一个新行,其地址应该是。我需要发送 ./resource
/resource/{id}
{id}
我做错了什么吗?REST 原则是否允许在 POST 后返回某些内容?如果是,我该怎么做,如果没有,有什么办法来处理这种情况?