首页 > 其他分享 >get、post、状态码类型

get、post、状态码类型

时间:2022-11-15 16:13:59浏览次数:34  
标签:请求 get -- url 类型 服务器 post

get与post的区别:

·url参数上:get的参数可见,post不可见

·参数传递方式:get通过拼接url进行传递,post在body体中传递

·传输数据大小上:get大小约为2k,post则没有限制

·tcp包的发送次数:get发送一次,post发送两次(可在网络不畅通时保证数据完整性)

·后退页面:get无影响,post会再次向客户端请求数据

·缓存请求:get可以提交缓存,post不行

 

状态码类型:

·1xx--信息类--表示请求已接收,继续处理

100,继续,已接收到请求的第一部分,请继续发送,服务器在等待后续请求

101,切换协议,请求者已要求服务器更换协议,服务器正在准备切换

·2xx-成功类--表示请求已被成功接收、理解、接收

200,成功,服务器成功处理请求

201,创建,请求成功并创建了新的资源

202,已接收,服务器已接收请求,但是还没有处理

203,非授权信息,服务器已处理请求,但是返回信息可能来自其他资源

204,无内容,服务器已处理请求,但是没有返回任何内容

205,重置内容,服务器已处理请求,但是内容被重置了

206,部分内容,服务器已处理请求,但是只处理了一部分

·3xx-重定向类--表示要完成请求需要其他操作

300,对请求服务器可执行多种操作,根据请求者user agent选择一项来操作,或提供操作列表的供请求者选择

301,永久重定向,请求的资源被分配了新的url

302,临时重定向,请求的资源被临时分配了新的url,请求还是用原来的url

303,资源存在另一个url,可用get进行获取

·4xx-客户端错误类--请求指令有误

400,错误请求,服务器不理解请求的语法

401,未授权,需要进行身份验证

403,禁止,服务器拒绝请求

404,未找到,服务器找不到请求的网页

405,方法禁用,服务器禁用请求时使用的方法

406,不接受,请求的内容特性不能响应在网页上

451,因互联网审查无法显示内容

·5xx-服务器错误类--服务器内部错误

500,服务器内部错误,服务器遇到错误,无法处理请求

501,尚未实施,服务器不具备完成请求的功能

502,错误网关,服务器作为网关从上游服务器获得无效响应

503,服务不可用,服务器由于停机维护或超载无法使用

504,网关超时,服务器作为网关没有及时获取上游服务器数据

505,http版本不支持,服务器不支持请求中所用的http协议版本

 

标签:请求,get,--,url,类型,服务器,post
From: https://www.cnblogs.com/jackdongdong/p/16892710.html

相关文章

  • CentOS 7 patroni 搭建postgresql高可用
    CentOS7patroni搭建postgresql高可用InstallPatroni安装python等#!/bin/bashyuminstallpython-psycopg2-yyuminstallepel-release-yecho"installp......
  • 替换vtkDataObject中的GetProducerPort()方法 VTK 6.0 迁移
    VTK6引入了许多不兼容的变。其中之一是删除vtkDataObject中所有有关管道的方法。其中的一个方法就是GetProducerPort()。一般,先前使用这个方法如下例子:vtkPolyDatapoly......
  • vue3 获取组件实例 $ref方法踩坑 getCurrentInstance()
    ps:我使用的是element-plus框架,有一个需求是级联选择器,选择后需要获取最后的id和label一起传递给后端。获取id比较简单在change事件中使用value.pop()就可以获得但是获取......
  • go--类型转换
    1int与string备注:string不可直接转int32,先转为int,再转成int32packagemainimport("fmt""strconv")funcmain(){//int转stringvaraint......
  • 类型转换
    由于Java是最强类型语言,所以要进行有些运算的时候,需要用到类型转换。低------------------------------------------高byte,short,char-->int-->long-->float-->double......
  • 类型转换
    1packagecom.Lucky.base;23publicclasstypeTransition{4publicstaticvoidmain(String[]args){5//类型转换6//低到高byt......
  • Solidity基础 | 03 一篇文章掌握值类型(布尔型和整型)及其运算
    导读区块链这么火,不学一下怎么行?今天这篇文章将带领大家了解区块链的两种基本值类型——布尔类型和整数类型!讲解类型涉及到的运算以及一些注意问题。让我们一起走进本文看一......
  • GUI in Rust with iced #1: Getting Started
    https://nikolish.in/gs-with-iced-1 GUIinRustwithiced#1:GettingStartedJune13,2022 rust iced iced-tutorialHeyrustaceans!Youareherepr......
  • JavaScript自定义数据类型判断函数
    functionjudgeType(ele){letres=typeofele;if(res==="object"){//短路表达式,第一个成立则返回第二个的值,第一个不成立,则返回第一个的值......
  • 取消TypeScript的强类型校验
    作用取消TypeScript的强类型校验例在TypeScript导入echarts时,无法识别;报文件“*/utils/lib/ec-canvas/echarts.js”不是模块使用//@ts-ignore解决思路如下//@......