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方法完全相同,但不是在?之后将其作为文本字符串发送。在网址中将其作为单独的消息发送。此消息以标准输入的形式到达后端程序,您可以对其进行解析并将其用于处理。
热门推荐
10 订婚新发言简短祝福语
11 开店送礼祝福语大全简短
12 祝妹妹毕业祝福语简短
13 亲姐姐祝福语简短英文
14 双节祝福语简短唯美
15 诗词送行祝福语大全简短
16 金店立秋祝福语简短英文
17 朋友家住豪宅祝福语简短
18 学校职工祝福语大全简短