gpt4 book ai didi

json - Json RPC v2 over HTTP 的正确内容类型 header 是什么?

转载 作者:可可西里 更新时间:2023-11-01 16:18:20 25 4
gpt4 key购买 nike

我知道 JSON RPC 不是直接用 HTTP 指定的,但我找不到合适的解决方案。问题是,哪个 content-type 是正确的:

  1. 内容类型:application/json
  2. 内容类型:application/json-rpc
  3. 两个?

official (?) doc for v2v1仅在 this seemingly deprecated document 中没有关于内容类型的内容关于 JSON rcp v1.2 有 (2) 的定义但可选 (1)。

通过调查流行jsonRPC4J java lib使用我在他们设置的客户端中找到的 v2 规范 (2):

    /**
* Prepares a connection to the server.
* @param extraHeaders extra headers to add to the request
* @return the unopened connection
* @throws IOException
*/
protected HttpURLConnection prepareConnection(Map<String, String> extraHeaders)
throws IOException {

...
con.setRequestProperty("Content-Type", "application/json-rpc");

// return it
return con;
}

对我来说,最好的做法是只接受两者都处于“安全”的一面?

最佳答案

在快速谷歌搜索后,我看到其他人使用 application/json,这正是我对 JSON 的期望。由于文档没有具体说明,我想这可能会成功或失败,具体取决于服务器的实现。

也许您可以实现一个例程来尝试另一个响应不佳的例程?不理想,但文档对您帮助不大。

关于json - Json RPC v2 over HTTP 的正确内容类型 header 是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20220442/

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