1
2
我认为唯一合理的解决办法是
但是,为了回答
|
2
1
我倾向于返回201-并让位置头指向您希望客户机获得的URI。 我没看,但是IIRC没有指示位置标题指向 这个 资源已创建,因此它应该是规范合法的。 |
3
0
您通常应该重定向每个帖子,以避免刷新页面和使用后退按钮时出现问题。这被称为prg(post redirect get)模式: 尽管如此,这也会增加到服务器的另一次往返的成本,这会使您的Web应用程序更加用户友好。 然后可以将片段添加到重定向的URL中。 本页有一个带片段的prg示例: |
4
0
发布到URI:
对我来说,意味着一个称为“100”的髓质资源已经存在。如果是这样的话,为什么不使用Put?这是更新操作还是创建操作? 另一种选择可能是:
现在,您的服务至少有两种选择:
这两种方法都不需要重定向,并且都可以根据需要返回特定的URI。 我很好奇,为什么有趣的部分很重要?为什么不返回整个表示和它的URI呢? http://example.org/MyEntities/100 在location header中——让客户自己决定什么是有趣的还是不有趣的?如果答案只与请求期间感兴趣(或被修改)的资源的一小部分有关,那么将myresource分解为一个主资源和一个或多个从属资源是多么可行?例如:
|
Julian Koster · $\u发布内容的持续时间(生存期) 6 年前 |
chris hyun ho kim · 用于“拆分”记录的HTTP谓词 6 年前 |
Ian.V · Golang CSRF在结构中保存模板字段 6 年前 |