gpt4 book ai didi

json-rpc - 在实现 JSONRPC 2.0 服务器时,是否需要同时支持命名参数和位置参数?

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

根据此处的规范:http://groups.google.com/group/json-rpc/web/json-rpc-2-0

更具体地说,本节:

If present, parameters for the rpc call MUST be provided as a Structured value. Either by-position through an Array or by-name through an Object.



对我来说,这两种风格都必须支持似乎很明显,但是我已经提交了一个错误报告,另一位开发人员认为应该由开发人员决定支持哪种方法,并且规范不需要两者。

除了我上面引用的内容之外,我找不到官方答案,其他开发人员的解释方式与我不同。

那么,普遍的共识是什么?

最佳答案

我完全同意,上面的文档中清楚地概述了这一点。 4.2 第一句中的“必须”一词需要“结构化值”。 “结构化值”稍后由第二句定义。忽略其中一个选项是更改“结构化值”的定义,这违反了 JSON-RPC 2.0 规范

  • 如果存在,rpc 调用的参数必须作为结构化值提供。
  • 通过数组按位置或通过对象按名称。
  • 关于json-rpc - 在实现 JSONRPC 2.0 服务器时,是否需要同时支持命名参数和位置参数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4494927/

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