gpt4 book ai didi

java - 如何确定 java REST 调用所需的 header ?

转载 作者:行者123 更新时间:2023-12-02 11:42:07 25 4
gpt4 key购买 nike

使用 jsonplaceholder.typicode.com 站点进行测试时,Java 代码不需要设置任何 header 。从 URLConnection 读取 json 效果很好。但是,除非使用 HttpURLConnection 并设置了 User-Agent 请求属性,否则其他 http 端点将返回 403 Forbidden

除了反复试验之外,还有其他方法可以找出给定 http 端点所需的 header 吗?

最佳答案

HTTP 协议(protocol)中没有任何内容可以让您观察特定服务器期望的 header 。您发送请求,服务器发送响应,仅此而已。 (当然,一个好的服务器可能会选择在其响应中嵌入有用的错误消息。)

因此,您问题的字面答案是:不,除了反复试验之外,没有办法确定这一点(除非您有权访问文档和/或源代码)。

关于java - 如何确定 java REST 调用所需的 header ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48475451/

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