|
|
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分解为一个主资源和一个或多个从属资源是多么可行?例如:
|
|
|
Jakob · 烧瓶REST-API:响应中的数值错误 1 年前 |
|
|
Omar Ahmed · 可以仅使用(CSRF)令牌进行身份验证吗 2 年前 |
|
|
Hyper10n · 从T-SQL查询内部管理HTTP会话 2 年前 |
|
|
Lavonne Riley · 无法获取数据并将其添加到谷歌工作表中 2 年前 |
|
|
testtt · 微服务REST调用和数据库事务 2 年前 |
|
|
JoeBim · PHP中的中程API 2 年前 |