这是我正在研究的产品体系结构的背景。

我正在开发前端使用PHP而后端使用JAVA的产品。
JAVA是一种服务,PHP使用curl库来调用Java服务。

我正在使用GET Request来调用Java服务。

它运行得很好,但是URL太长(我的URL几乎是200万个字符)时,我遇到了一个问题。

我搜索了curl,发现curl中的URL长度没有限制。

同样在执行卷曲时,我检查了卷曲错误编号curl_errno(),它返回了0。curl Returns the error number or 0 (zero) if no error occurred.

所以我不知道可能是什么问题,也是JAVA端或PHP端的问题?
还如何增加GET请求大小限制?

最佳答案

Java应用程序服务器(或处理请求的任何中间实体,如防火墙)可能会限制url大小。因此,请尝试在请求的主体上传递数据,而不是在url上传递数据。

07-28 02:56
查看更多