以下是我正在开发的产品架构的背景。
我正在研究前端是用PHP而后端是JAVA的产品。
JAVA作为服务工作,PHP使用curl
库来调用java服务。
我正在使用GET Request来调用java服务。
它工作得很好,但是当网址过长时我遇到了一个问题(在我看来,网址的长度几乎是2,00,000个字符)。
我搜索了curl,我发现卷曲中的网址长度没有限制。
同样在执行curl时我检查了卷曲错误编号curl_errno()
并返回0. curl Returns the error number or 0 (zero) if no error occurred.
所以我无法弄清楚可能是什么问题,它也是JAVA方面或PHP方面的问题? 我怎样才能增加GET请求大小限制?
答案 0 :(得分:1)
Java应用程序服务器(或处理请求的任何中间实体,如防火墙)可能会限制URL大小。因此,尝试在请求正文上传递数据,而不是在网址上传递数据。