当前位置:  开发笔记 > 运维 > 正文

URL中的参数和<form method ="get">之间是否有任何区别?

如何解决《URL中的参数和<formmethod="get">之间是否有任何区别?》经验,为你挑选了1个好方法。

现在,我知道URL中的参数和POST参数之间的区别:如果URL太长,某些浏览器可能会出错,因此在URL中填充数百个参数并不是一个好主意,即使您的应用可以响应一个GET请求.

为了便于讨论,我们假设以下Web应用程序:用户可以输入一系列(可能是数百个)X,Y坐标.服务器将它们绘制在图表中,该图表作为图像返回.

这显然是幂等操作的一个示例,因此,根据HTTP规范,建议将其实现为GET操作.但是,您无法使用所有参数构建URL,因为它太长了.

可以处理那么多参数吗?

我还听说完全等同于在URL中放置参数?现在,某些浏览器或整个HTTP协议都是如此吗?请求的最大长度是多少?



1> Sunny Mileno..:

HTTP规范没有设置限制,但浏览器和服务器都有.请参阅此处了解具体信息.

如果为表单将方法设置为GET,浏览器将创建一个长URL,因此上述限制适用.

推荐阅读
我我檬檬我我186
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有