首页 > 其他分享 >HTTP的请求与响应

HTTP的请求与响应

时间:2022-11-07 16:24:56浏览次数:85  
标签:HTTP 请求 url request 响应 服务器 浏览器

http请求

浏览器中输入url后,浏览器向网站所在服务器发送了一个请求,网站服务器接收请求,并对这个请求进行处理和解析,然后返回对应的响应,传回给浏览器,再通过浏览器解析出来

请求可分为四部分内容:

  • 请求的url(request url)
  • 请求方法(request method)
  • 请求头(request headers)
  • 请求体(request body)

请求方法分类:

  • get请求:

    • 请求中的参数包含在url里面

    • 请求提交的数据最多只有1024字节

  • post请求:

    • 表单提交时候发起,如用户登录

    • 数据以表单的形式传输,不会体现在url中

    • 请求提交的数据没有大小限制

    • 数据传输更安全(参数不会体现在url中)

请求头:

用来说明服务器要使用的附加信息,比较重要的信息有cookie,user-agent(请求载体的身份标识),Connection(请求完毕后,是断开连接还是保持连接)

请求体:

一般承载的内容是post请求中的表单数据,对于get请求,请求体为空

http响应

响应由服务器返回给客户端,可分为三部分:

  • 响应状态码 ( response status code )
  • 响应头 ( response headers)
  • 响应体(response body)

响应状态码:

表示服务器的响应状态,200代表服务器正常响应,404代表页面未找到,500代表服务器内部发生错误;可以根据状态码来判断服务器的响应状态,常见的错误代码及错误原因:

响应头:

包含了服务器对请求的应答信息,如content_type(服务器响应回客户端的数据类型),server,set-cookis等

响应体:

爬虫请求后解析的内容就是响应体,响应的正文数据,比如请求网页时,响应体是html代码;请求一张图片时, 响应体为图片的二进制数据; json数据等

标签:HTTP,请求,url,request,响应,服务器,浏览器
From: https://www.cnblogs.com/vahan/p/16866355.html

相关文章

  • nginx1.18配置https,tomcat9也配置https
    生成证书:https://www.cnblogs.com/caidingyu/p/11904277.htmltomcat9https://blog.csdn.net/lzj_lives/article/details/123824964server.xml<Connectorport="90......
  • 请求接口报错blocked:other
    问题描述:请求后端接口的时候一直报错:Status(blocked:other)原因:可能是浏览器安装了某些广告拦截的插件导致的,你的接口刚好触发了它的拦截规则,比如ad...开头等等。解......
  • git推送错误:error: failed to push some refs to 'https://github.com/xxxxxxxxxx.git
    git推送到github仓库时,报错,如图报错原因:出现错误的主要原因是github中的README.md文件不在本地代码目录中 解决方案:1、输入以下命令,将远程库中的更新合并到(pull=fetc......
  • 解决Playwright访问https证书问题
    #参数说明ignore_https_errors=True访问https地址解决安全证书viewport={"width":1920,"height":1080}最大化打开浏览器,参数可设置。eg:page=browser.new_pa......
  • 国内HTTP代理具有哪些类型
    HTTP代理类型一共能分为四种。除了前面提到的透明代理,匿名代理,高匿代理,还有混淆代理。从安全程度来说,这四种代理类型的排序是高匿>混淆>匿名>透明。代理类型主要取决于......
  • HTTP代理在网站运营中发挥巨大作用
    代理服务器能够让我们的网络使用更加的快速便捷,这是由代理技术所带来的改变,我们需要好好了解。像是在网站运营中,很多资源是不可少的,它能够将产品营销所应用的网络资源......
  • 通过哪些途径可以获取http代理
    我们平时在很多地方都需要用到HTTP代理,例如效果补单、数据爬虫等等,如果没有http代理的支撑我们的工作很难继续开展下去,那么通过哪些途径可以获取HTTP代理呢?一、收......
  • HTTP代理对个人隐私的保护
    随着时代的进步,网络的发达,依靠网络工作的人员也越来越多,HTTP代理的存在帮助了很多网络工作人员达到了高效率的工作。HTTP代理不仅网络工作人员可以常用到,个人也可以使......
  • HTTP的发展历史
    互联网的始祖-阿帕网在1968年6月3日,罗伯茨向泰勒描述了建立阿帕网的计划,18天后,也就是6月21日,泰勒批准了这个计划,14个月后阿帕网建立。在1973年ARPA网扩展成......
  • vue面试之Composition-API响应式包装对象原理
    本文主要分以下两个部分对CompositionAPI的原理进行解读:reactiveAPI原理refAPI原理reactiveAPI原理打开源码可以找到reactive的入口,在composition-api/src/......