http协议服务器发送数据方法,HTTP协议详解(下)

本文深入解析HTTP协议,重点介绍了GET、POST方法的用途和限制。GET方法用于从服务器获取资源,而POST方法则用于发送不限量的数据。此外,还提到了HTTP响应状态码,如404、401、500和503。HTTP协议基于Socket通信,服务器处理请求并返回HTML等静态内容。
摘要由CSDN通过智能技术生成

原标题:HTTP协议详解(下)

e58463d824581193429589fc4935ddd4.png

1.3.HTTP方法

HTTP方法指出了客户机发给服务器的HTTP请求的目的。4个常见的HTTP方法是GET、POST、PUT和HEAD。让我们来看一下这些方法的特性,及它们是如何触发的。

GET方法:GET方法用于从服务器获取资源(比如图像或HTML页面),该资源是在请求URL中指定的。当用户在浏览器的位置字段键入请求URL,或者单击超链接时,会触发GET方法。如果使用标签,方法属性可以被指定为“GET”,从而导致浏览器发送GET请求。即使没有指定任何方法属性,默认情况下,浏览器也使用GET方法。

通过把查询字符串追加到请求URL,我们可以传入请求参数,查询字符串是一组“名-值”对,由“&”字符隔开。例如:http://www.testserver.com/myapp/testservlet?studname=Tom&studno=123

这里,我们已经传入参数studname和studno,它们分别具有值“Tom”和“123”。因为在URL内部,使用GET方法传递的数据是可见的,所以不建议以这种方式发送敏感数据。GET方法的其他限制是,它只能传递文本数据,并且不能超过2KB。

POST方法:POST方法的目的是“投递”或发送信息给服务器。可以把不限量的数据作为POST请求的一部分发送,并且数据的类型可以是二进制或文本。该方法通

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值