gpt4 book ai didi

rest - 在 REST 服务函数中调用 init 函数

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

在 CF10 中 new运算符隐式调用 init ,我们不需要在创建对象时显式调用它。

但是如果我有一个带有 init 方法的 REST 服务会发生什么? init 中定义的属性在任何 REST 资源中都可用吗?

我的测试表明他们没有。最终 REST 调用正在调用一个函数,我相信每个隐式函数调用都会在幕后创建对象。

REST 与普通的对象创建/实例化不同吗?甚至可以创建 init 吗(可以,但它是否可行/好的做法)?

最佳答案

我刚刚开始更仔细地研究 REST。我要指出的一件事是 REST 是无状态的。看看wikipedia描述。每个请求都是独立的,客户端应该维护任何必要的状态,并将其与请求一起传递。该服务仅响应请求。我会说在您的 RESTful 服务中使用 init() 既不是好习惯也不是坏习惯。它可能是收集在请求期间经常使用的函数调用和变量设置的方便地方。然后,当您通过请求传递状态时,该方法可以调用 init(),然后继续其业务。

关于rest - 在 REST 服务函数中调用 init 函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25424688/

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