现在我创建一个带有字符串参数的jenkins作业,该参数来自上游作业。
我只是想知道字符串参数的长度是否有限制,因为此信息是从上游作业获取的,并且它是一个非常长的字符串
我相信没有人真正提供答案,因为没有理由限制底层技术。让我们看看:
-
爪哇
Java本身似乎能够运行大字符串,但实际上有多大是大呢?中得到了很好的反响Java字符串可以有多少个字符?
-
码头/网络服务器
Jenkins 是一个 Web 应用程序,因此与嵌入式 jetty 一起运行或需要部署在某些 JEE Servlet 容器上。它们与 Java 类似,没有应用特定的限制。
-
HTTP协议
无论您是通过 HTTP 还是 HTTPS 运行 Jenkins,该技术都不会限制每个规范的请求或参数大小。另一方面,主要出于可用性和安全原因配置限制。根据您使用的 servlet 容器检查该配置。限制这些大小的原因之一是减轻 Slowloris 攻击。
-
客户端浏览器
许多浏览器都配置了限制,例如HTTP GET 请求的最大长度.
尽管我相信作为 Jenkins 操作的负责人,您希望限制服务器端的 HTTP 请求和参数大小,但似乎最严格的限制来自浏览器实现。如何执行此操作的示例位于在 jetty 中配置外部 Web 应用程序的最大帖子大小
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)