首页 > 其他分享 >GET和POST方法的对比和HTTP状态码

GET和POST方法的对比和HTTP状态码

时间:2023-03-11 09:34:55浏览次数:48  
标签:缓存 HTTP 请求 GET 携带 POST

GET和POST方法的对比

  语义

    GET:获取数据

    POST:创建数据

  发送数据

    GET通过地址在请求头中携带数据,能携带的数据量和地址的长度有关系,一般最多也就几K

    POST既可以通过地址在请求头中携带数据,也可以通过请求体携带数据,能携带的数据量理论上是无限的

    携带少量数据,可以使用GET请求,大量的数据可以使用POST请求

  缓存

    GET可以被缓存,POST不会被缓存

  安全性

    ?username=alex

    GET和POST都不安全

    发送密码或其他敏感信息时不要使用GET,主要是避免直接被他人窥屏或通过历史记录找到你的密码

HTTP状态码

  HTTP状态码是什么?

    定义服务器对请求的处理结果,是服务器返回的

  HTTP状态码的语义

    100~199 消息:代表请求已被接受,需要继续处理。如:websocket

    200~299 成功。如:200

    300~399 重定向。如:http://www.imooc.com/和https://www.imooc.com/

      301 Moved Permanently 永久性的重定向,重定向的位置会被浏览器缓存下来。有缓存

      302 Move Temporarily 不会缓存,每一次都会向服务器发送请求,确认一下

      304 Not Modified 表示没有修改

    400~499 请求错误

      400 Bad Request

      404 Not Found

    500~599 服务器错误

      500 Internal Server Error

标签:缓存,HTTP,请求,GET,携带,POST
From: https://www.cnblogs.com/wsfj/p/17205280.html

相关文章

  • HttpClient的构建
    HttpClient===》HttpMessageHandler===》HttpMessageHandlerBuilder===》DefaultHttpMessageHandlerBuilder没有自定义的话,将采取DefaultHttpMessageHandlerBuilder中的......
  • 使用http请求中获取到的一个字段给其他http请求使用(json提取器中设置)
    1.在新增学生信息的http请求中,获取到的data.id,在json提取器中设置 2.JSON提取器中的设置  3.data.id如何知晓:在新增学生信息成功后响应数据,复制该信息在https:/......
  • 1_HTTP协议
    协议 Protocol合同,共同遵守的规则A给B发送一段信息 内容:whatdoyouwannaeatfordinner; 晚饭想吃什么规则:英文 中文          应用......
  • 1_HTTP协议
    协议 Protocol合同,共同遵守的规则A给B发送一段信息 内容:whatdoyouwannaeatfordinner; 晚饭想吃什么规则:英文 中文          应用......
  • 1_HTTP协议
    协议 Protocol合同,共同遵守的规则A给B发送一段信息 内容:whatdoyouwannaeatfordinner; 晚饭想吃什么规则:英文 中文          应......
  • 1_HTTP协议
    协议 Protocol合同,共同遵守的规则A给B发送一段信息 内容:whatdoyouwannaeatfordinner; 晚饭想吃什么规则:英文 中文          应......
  • postgresql 递归查询,查询父子节点关联关系
    postgresql递归查询,查询父子节点关联关系CREATETABLE"public"."sys_department"("id"int4NOTNULLDEFAULTnextval('sys_department_id_seq'::regclass),"na......
  • http响应头&&http响应头
    1.http响应头  2.http响应头 ......
  • 使用PostgreSQL而不是MySQL存储中型数据有什么好处?
    我可以明确地回答.我们之所以选择Postgres,是因为它在操作上比MySQL更可靠,而当时公司的创始人相信SQL数据库的可移植性.随着年份的发展,我们发现了这一点,我们发现基本上,Post......
  • 自定义控件 QOpenGLWidget并实现缩放(纯代码)
    QScrollArea+QOpenGLWidget实现缩放,用于显示QImage。先自定义QOpenGLWidget,然后自定义QWidget(上图)glwidget.h#ifndefGLWIDGET_H#defineGLWIDGET_H#include<QO......