gpt4 book ai didi

REST-获取随机数GET或POST?

转载 作者:行者123 更新时间:2023-12-04 04:14:05 27 4
gpt4 key购买 nike

如何在REST中正确实现随机数生成器?

GET   RANDOM/

或者..
POST  RANDOM/

服务器每次都返回一个不同的随机数。

我可以看到两种方式的论点。

最佳答案

我想说这与包含当前时间的返回页面相同-其中许多都是使用GET完成的。抽象来说,获取服务器状态的随机数(或时间)不会改变-时间和随机数都可以描述为对外部事件的观察。例如。 http://random.org使用大气噪声。

GET似乎最合适,尽管需要通过适当的 header 来禁用缓存,例如

Expires: <Current Time>
Last-Modified: <Current Time>
Cache-Control: no-cache, must-revalidate
Pragma: no-cache

如果要确保所提供的内容已经过期:

To mark a response as "already expired," an origin server sends an Expires date that is equal to the Date header value. (See the rules for expiration calculations in section 13.2.4.)


  • http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html
  • 关于REST-获取随机数GET或POST?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2985889/

    27 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com