当前位置: 首页 > 编程笔记 >

HTTP协议中的GET和POST方法之间有什么区别?

闽哲
2023-03-14
本文向大家介绍HTTP协议中的GET和POST方法之间有什么区别?,包括了HTTP协议中的GET和POST方法之间有什么区别?的使用技巧和注意事项,需要的朋友参考一下

GET方法

GET方法发送附加到页面请求的已编码用户信息。页面和编码信息由?分隔。字符如下-

http://www.test.com/hello?key1=value1&key2=value2

GET方法是将信息从浏览器传递到Web服务器的默认方法,它会生成一个长字符串,该字符串出现在浏览器的Location:box中。建议最好不要使用GET方法。如果您有密码或其他敏感信息要传递给服务器。

GET方法具有大小限制:请求字符串中只能有1024个字符

此信息使用QUERY_STRING标头传递,并且可以通过QUERY_STRING环境变量进行访问,该环境变量可以使用请求对象的getQueryString()getParameter()方法进行处理。

POST方法

将信息传递到后端程序的通常更可靠的方法是POST方法。

此方法打包信息的方式与GET方法完全相同,但不是在?之后将其作为文本字符串发送。在网址中将其作为单独的消息发送。此消息以标准输入的形式到达后端程序,您可以对其进行解析并将其用于处理。

 类似资料:
  • 问题内容: 我正在编写SOAP Web服务的代码,我想知道SOAP 1.1,SOAP 1.2,Android的HTTP GET和HTTP POST方法的变体,并且是其中的首选方法。请提供其使用网址或代码示例。 谢谢 问题答案: SOAP版本的差异 SOAP版本1.1和SOAP版本1.2都是万维网联盟(W3C)标准。可以部署不仅支持SOAP 1.1而且还支持SOAP 1.2的Web服务。从SOAP

  • HTTP协议中的PUT、POST和PATCH方法有什么区别?

  • 本文向大家介绍HTTP get和post区别?相关面试题,主要包含被问及HTTP get和post区别?时的应答技巧和注意事项,需要的朋友参考一下 参考回答: GET - 从指定的资源请求数据。 POST - 向指定的资源提交要被处理的数据。 GET:不同的浏览器和服务器不同,一般限制在2~8K之间,更加常见的是1k以内。 GET和POST的底层也是TCP/IP,GET/POST都是TCP链接。

  • 问题内容: 众所周知,WebDriver协议是为自动化测试目的而设计的。但是主要的浏览器也提供DevTool协议。在某些情况下,与WebDriver相比,DevTool协议可以实现更强大的交互和操作。 我的问题是为什么会有两种不同的协议,这两种协议之间的主要区别是什么?有没有可供选择的项目开发经验可供分享? 提前致谢! 参考: 开发工具 https://docs.microsoft.com/zh-

  • 本文向大家介绍1G和2G协议之间的区别,包括了1G和2G协议之间的区别的使用技巧和注意事项,需要的朋友参考一下 1G和2G是两代手机。1G代表第一代,2G代表第二代。 以下是1G和2G之间的重要区别。 序号 键 1G 2G 1 定义 1G代表第一代。它在美国带来了无线通信。 2G代表第二代,在美国带来了语音和数字通信。 2 交换 1G使用电路交换。 2G同时使用电路交换和分组交换。 3 互联网 在

  • 问题内容: 我正在制作一个简单,非常轻便的前控制器。我需要将请求路径匹配到不同的处理程序(操作),以便选择正确的处理程序。 在我的本地计算机上并返回相同的结果。但是我不确定他们将在生产环境中返回什么。 那么,这些方法有什么区别,我应该选择什么? 问题答案: 给出URI后面的额外路径信息,用于访问Servlet,其中给出完整的URI。 我本以为它们会有所不同,因为首先必须为Servlet配置自己的U