gpt4 book ai didi

api - REST 请求无法编码为 GET(URL 太长)

转载 作者:行者123 更新时间:2023-12-01 18:11:33 25 4
gpt4 key购买 nike

示例:

问题:搜索词可能太长,以至于超出了网络服务器的最大值网址长度。

如何允许极长的搜索词并仍然保持 RESTful?

最佳答案

为了获得灵感,我刚刚查看了 Google Translate's API v2 ,这是“使用RESTful 调用风格。”

当然,要翻译的文本可能会很长。所以谷歌可以选择允许使用 POST 发送请求,但有一个变化:

To use POST, you must use the X-HTTP-Method-Override header to tell the Translate API to treat the request as a GET (use X-HTTP-Method-Override:
GET
).

因此可以在语义上将 POST 请求转换为 GET 请求。

(这一发现促使我将 标签添加到我的问题中。)

关于api - REST 请求无法编码为 GET(URL 太长),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19771031/

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