响应码

  • 1xx:接收到请求并且继续处理  ,这个是一瞬间的状态,一般不关注
  • 2xx:请求已被接收,理解,处理,表示正确
  • 3xx:请求重定向
  • 4xx:客户请求语法错误或者请求资源不存在,这个是客户端错误
  • 5xx:服务器端错误,服务器端不能正确的处理一个正确的请求

请求方式(http/1.1协议中八种方式)

get请求

  向特定的资源发出请求。

  注意:get请求不应当被用于产生“副作用的”操作中,主要是因为get请求很容易被网络蜘蛛任意访问

  • 参数就是请求的url后面

post请求

  向指定资源提交数据进行处理请求(例如提交表单或者上传文件),请求的数据包含在请求体中。post请求可能会导致新的资源的建立或者已有资源的修改

  • 参数在请求体中

options请求

  返回服务器对特定资源所支持的http请求的方法

head请求

  向服务器索要与个体请求相一直的响应,只不过响应体将不会被返回;这种方式可以在不必创数字整个响应内容的情况下,就可以获取包含在响应消息头中的元信息

put请求

  向指定资源位置上传器最新内容

delete请求

  请求服务器删除Request-URL所表示的资源

trace请求

  回显服务器收到的请求,主要用于测试和诊断

conect请求

  http/1.1协议中预留给能够将连接改为管道方式的代理服务

http属于计算机网络的哪一层?

  答:FTP只允许在一个局域网内的计算机之间传输文本文B:HTTP协议和SMTP协议都属于应用层

http请求的headers中包含哪几块?

  答:http的headers称为消息头,里面包含,general(基本信息),responseHeader(响应头),request header(请求头),paramer(请求参数)

    general中包含:

      1.request rul :请求的url

      2.request methed:请求的方式

      3:status code:响应码

      4:remote address:远程地址,包含ip和端口

    responseheader中包含:

      1.cache—control:对页面的缓存控制。默认是private,表示每次查看此页面都回去访问服务器。如果设置成max-age=5的话表示在访问此页面五秒内再次访问不会访问服务器

    request header中包含:

  http消息头包含信息的介绍

http请求是如何传输文件的?

 

 tcp的三次握手和四次挥手?

  答:建立tcp链接需要三次握手,关闭tcp链接需要四次挥手。

  三次握手:

    

  四次挥手:

    

tcp和udp的区别

  答:1.tcp保证数据的正确,udp可能掉包

    2.tcp是流模式,udp是数据报模式

    3.tcp保证数据的顺序,udp不保证

    4.tcp基于链接,udp无连接

http请求的基本介绍的更多相关文章

  1. Vue 封装axios(四种请求)及相关介绍(十三)

    Vue 封装axios(四种请求)及相关介绍 首先axios是基于promise的http库 promise是什么? 1.主要用于异步计算 2.可以将异步操作队列化,按照期望的顺序执行,返回符合预期的 ...

  2. 『政善治』Postman工具 — 4、HTTP请求基础组成部分介绍

    目录 1.Method 2.URL 3.Headers 4.body 一般来说,所有的HTTP Request都有最基础的4个部分组成:URL. Method. Headers和body. 1.Met ...

  3. SpringBoot2.x请求注解简单介绍(4)

    1.新建项目,项目中实战讲解注解作用 2.pom.xml依赖配置 <properties> <project.build.sourceEncoding>UTF-8</pr ...

  4. nodejs之get/post请求的几种方式

    最近一段时间在学习前端向服务器发送数据和请求数据,下面总结了一下向服务器发送请求用get和post的几种不同请求方式: 1.用form表单的方法:(1)get方法 前端代码: <form act ...

  5. ASP.NET Core应用针对静态文件请求的处理[2]: 条件请求与区间请求

    通过调用ApplicationBuilder的扩展方法UseStaticFiles注册的StaticFileMiddleware中间件帮助我们处理针对文件的请求.对于StaticFileMiddlew ...

  6. 如何使用查尔斯代理抓取https请求

    首先 查尔斯代理是一个很不错的抓包工具 有适合各种系统的版本 最近http的请求几乎铺天盖地的已经变为了https了  其中的好处有很多  更加安全(http://www.cnblogs.com/lo ...

  7. HTTP请求 GET POST 网络编程实现

      HTTP请求 GET POST 网络编程实现(转) 原文地址 http://bbs.neworigin.net/forum.php?mod=viewthread&tid=488 在开发网络 ...

  8. 浅论Android网络请求库——android-async-http

    在iOS开发中有大名鼎鼎的ASIHttpRequest库,用来处理网络请求操作,今天要介绍的是一个在Android上同样强大的网络请求库android-async-http,目前非常火的应用Insta ...

  9. 用RxJava处理嵌套请求

    用RxJava处理嵌套请求 互联网应用开发中由于请求网络数据频繁,往往后面一个请求的参数是前面一个请求的结果,于是经常需要在前面一个请求的响应中去发送第二个请求,从而造成"请求嵌套" ...

随机推荐

  1. [firefox] Scrapbook Plus的改进版Scrapbook X

    我在两年前的博文<Firefox上一些我用于知识管理的扩展> 里面提到过我在用Scrapbook Plus这个Firefox扩展, 用它来撷取网页构建自己的知识库(可以加标注.可以搜索.可 ...

  2. mysql 5.7 学习

    MySQL5.7 添加用户.删除用户与授权   mysql -uroot -proot MySQL5.7 mysql.user表没有password字段改 authentication_string: ...

  3. ubuntu下使用golang、qml与ubuntu sdk开发桌面应用 (简单示例)

    找了很长时间go的gui库,试了gtk,准备试qt的时候发现了这个qml库,试了下很好用. ##准备工作 **1.Go 1.2RC1** go的版本应该不能低于这个,我是在1.2RC发布当天升级后发现 ...

  4. Pwnium CTF2014 – MatterOfCombination writeup

    这道题是虽然只有75分,但是做出来的队伍却很少,我们队伍也没有做出来,这次是看到了0xAWES0ME 的解题思路后才有了这篇文章.原文地址可以点击看这里,英文的. 题目就是一张图片: 在网上可以找到这 ...

  5. vscode忽略node_module

    1.文件 ---> 首选项  ---> 设置 英文版对应:File ---> Preferences-> User Settings 2.打开 setting.json 3.将 ...

  6. 原 TCP层的分段和IP层的分片之间的关系 & MTU和MSS之间的关系

    首先说明:数据报的分段和分片确实发生,分段发生在传输层,分片发生在网络层.但是对于分段来说,这是经常发生在UDP传输层协议上的情况,对于传输层使用TCP协议的通道来说,这种事情很少发生. 1,MTU( ...

  7. json转 PostMan bulk Edit application/x-www-form-urlencoded 需要的格式

    {?\n\s*"([^"]+)"\s*:\s*"?([^,"]+)"?\s*,?}? $1:$2\n PostMan需要的格式. json转 ...

  8. 面包屑 CSS

    首先祝大家,在新年里,好的.善良的都都马上有. 关于css实现面包屑已经是一个典型例子了.不过今天还是与大家分享一下实现的原理.原理:每一段元素固定宽度并向左浮动,头尾突出部分相对父元素用相对定位固定 ...

  9. Ant 学习笔记

    1.下载Ant 官方网站http://ant.apache.org/bindownload.cgi 下载最新版本  .zip archive: apache-ant-1.9.4-bin.zip [PG ...

  10. linux下通过curl访问web服务器

    在通过xshell或者其他远程连接工具连接linux服务器,没安装浏览器,却要测试web服务的请求: 可以使用curl 访问web服务器 例如返回百度的主页内容 #curl www.baidu.com ...