http post和get 含义,及响应代码含义

GET:当客户端要从服务器中读取文档时,当点击网页上的链接或者通过在浏览器的地址栏输入网址来浏览网页的,使用的都是GET方式。使用的都是GET方式。GET方法要求服务器将URL定位的资源放在响应报文的数据部分,回送给客户端。使用GET方法时,请求参数和对应的值附加在URL后面,用一个问号(“?”)代表URL的结尾与请求参数的开始,用&符来表示参数之间的分割符。GET请求一般提交的的字节为1024kb,

POST:对于上面提到的不适合使用GET方式的情况,可以考虑使用POST方式,因为使用POST方法可以允许客户端给服务器提供信息较多。POST方法将请求参数封装在HTTP请求数据中,以名称/值的形式出现,可以传输大量数据,这样POST方式对传送的数据大小没有限制,而且也不会显示在URL中(安全性相对get高些)。

下面是2种方式的比较:

列表出处

下面是一些响应code的说明:

成功

1. 200 ok请求成功

2. 201 OK 新的资源建立(post)

3. 202 请求被接受,但处理为完成

4. 204 OK但没有字段返回

重新定向用户代理执行更多动作

  1. 301 所请求的支援已被指派为新的URL
  2. 302 所请求的支援临时位于其他的URL
  3. 304 文档没有被修改(get)

    客户端错误

  4. 400 错误的请求
  5. 401 未授权 该用户需要授权认证
  6. 403 不明原因的禁止
  7. 404 没有找到(参数错误)

    服务器错误

  8. 500 服务器异常
  9. 501 没有实现
  10. 502 错误的网关
  11. 503 服务器暂时失效

    补:tttp请求格式一般为

request-line
header  //0个或多个
body//只对Post有效
request-line 的格式是:
request request-URL HTTP版本

该形式为HTTP1.0

时间: 2024-10-10 17:06:37

http post和get 含义,及响应代码含义的相关文章

HTTP 响应代码含义

HTTP 响应代码 代码含义 200 已创建,请求成功且服务器已创建了新的资源. 201 是否只显示处于警告状态的应用实例 301 重定向 , 请求的网页已被永久移动到新位置.服务器返回此响应时,会自动将请求者转到新位置. 302 重定向 , 请求的网页临时移动到新位置,但求者应继续使用原有位置来进行以后的请求.302 会自动将请求者转到不同的临时位置. 304 未修改,自从上次请求后,请求的网页未被修改过.服务器返回此响应时,不会返回网页内容. 400 错误请求 , 服务器不理解请求的语法.

HTTP状态代码含义

HTTP状态代码含义 状态代码(也称作错误代码),指为服务器所接收每个请求(网页点击)分配的 3 位数代码.多数有效网页点击都有状态代码 200("正常").如果"网页未找到"则会生产常见的404错误.了解各种状态代码的含义可以更迅速的发现问题,找到问题,解决问题.可以很大程度上的提高工作效率.下面是一些常见的状态代码. 1xx(临时响应) 用于表示临时响应并需要请求者执行操作才能继续的状态代码. 代码 说明 100(继续) 请求者应当继续提出请求.服务器返回此代码

HTTP 响应代码

HTTP 响应状态代码指示特定 HTTP 请求是否已成功完成.响应分为五类:信息响应(100–199),成功响应(200–299),重定向(300–399),客户端错误(400–499)和服务器错误 (500–599).状态代码由 section 10 of RFC 2616定义 信息响应 100 Continue 这个临时响应表明,迄今为止的所有内容都是可行的,客户端应该继续请求,如果已经完成,则忽略它. 101 Switching Protocol 该代码是响应客户端的 Upgrade 标头

UML 类与类之间的四大关系的一些图标及代码含义

UML 类与类之间的四大关系的一些图标及代码含义 另一个版本: 关联:连接模型元素及链接实例,用一条实线来表示: 依赖:表示一个元素以某种方式依赖于另一个元素,用一条虚线加箭头来表示: 聚合:表示整体与部分的关系,用一条实线加空心菱形来表示: 组成:表示整体与部分的有一关系,用一条实线加实心菱形来表示: 泛化(继承):表示一般与特殊的关系,用一条实线加空心箭头来表示: 实现:表示类与接口的关系,用一条虚线加空心箭头来表示:类与类之间存在以下关系:(1)泛化(Generalization)(2)关

JS代码的位置与事件响应代码块的封装问题

JS代码的位置 我们可以将JavaScript代码放在html文件中任何位置,但是我们一般放在网页的head或者body部分.   放在<head>部分最常用的方式是在页面中head部分放置<script>元素,浏览器解析head部分就会执行这个代码,然后才解析页面的其余部分.   放在<body>部分JavaScript代码在网页读取到该语句的时候就会执行. ? 注意 Javascript作为一种脚本语言可以放在html页面中任何位置,但是浏览器解释html时是按先后

php最短的HTTP响应代码

刚刚发现在CodeProject给我推送了一篇文章叫:the Shortest PHP code for Returning  HTTP Response Code 翻译过来就是(PHP最短的HTTP响应代码)当中作者用了13个例子来找最短的那个HTTP响应代码,其中有五个是没有成功的,下面是我在这篇文章中截到的内容: header("HTTP/1.1 404"); //works header("HTTP/1 404"); //works header("

故障代码含义速查表 DEBUG代码

故障代码含义速查表 DEBUG代码 1.特殊代码"00"和"FF"及其它起始码有三种情况出现: ①已由一系列其它代码之后再出现:"00"或"FF",则主板OK. ②如果将CMOS中设置无错误,则不严重的故障不会影响BIOS自检的继续,而最终出现"00"或"FF". ③一开机就出现"00"或"FF"或其它起始代码并且不变化则为板没有运行起来. 2.本

http状态代码含义收藏

状态代码(也称作错误代码),指为服务器所接收每个请求(网页点击)分配的 3 位数代码.多数有效网页点击都有状态代码 200("正常")."网页未找到"错误会生产 404 错误.某些常见的代码以粗体显示. 1xx(临时响应) 用于表示临时响应并需要请求者执行操作才能继续的状态代码. 代码 说明 100(继续) 请求者应当继续提出请求.服务器返回此代码则意味着,服务器已收到了请求的第一部分,现正在等待接收其余部分. 101(切换协议) 请求者已要求服务器切换协议,服务器

http响应代码

1xx(临时响应)用于表示临时响应并需要请求者执行操作才能继续的状态代码.代码    说明100(继续)    请求者应当继续提出请求.服务器返回此代码则意味着,服务器已收到了请求的第一部分,现正在等待接收其余部分.101(切换协议)    请求者已要求服务器切换协议,服务器已确认并准备进行切换.