HTTP GET

作者: dongshixiao | 来源:发表于2018-03-23 07:37 被阅读0次

在学python requests库时,复习了一把http请求.

打开浏览器请求 http://httpbin.org/

F12查看网络

GET:
Request URL:http://httpbin.org/         //请求地址
Request Method:GET                      //请求方式
Status Code:200 OK                      //状态码
Remote Address:50.19.121.155:80         //请求ip
  • 服务器返回信息
Access-Control-Allow-Credentials:true   //跨域
Access-Control-Allow-Origin:*           //跨域
Connection:keep-alive                   //请求-应答模式(普通模式 短链接)
Content-Length:13011                    //返回长度
Content-Type:text/html; charset=utf-8   //编码格式
Date:Tue, 16 Jan 2018 07:59:03 GMT      //时间
Server:meinheld/0.6.1                   //服务器信息
Via:1.1 vegur                           //
X-Powered-By:Flask                      // 例如:X-Powered-By:PHP/5.6.31
X-Processed-Time:0.00928497314453       //连接时间
  • 发送请求信息
//告诉服务器当前客户端可以接收的文档的类型
Accept:text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8 
//客户端支持的编码 gzip是一种数据格式,
//默认且目前仅使用deflate算法压缩data部分   
//deflate是一种压缩算法,是huffman编码的一种加强  
//sdch 即通过字典压缩算法对各个页面中相同的内容进行压缩,减少相同的内容的传输
Accept-Encoding:gzip, deflate, sdch     

//当前客户端可以支持的语言,在浏览器的工具->选项中可以得到相关信息
Accept-Language:zh-CN,zh;q=0.8,en;q=0.6 

//指定了请求和响应遵循的缓存机制
//max-age: ---- 表示当访问此网页后的max-age秒内再次访问不会去服务器请求
Cache-Control:max-age=0

//客户端支持的连接方式,保持一段连接
Connection:keep-alive 

//Cookie是用于维持服务端会话状态的,通常由服务端写入,在后续请求中,供服务端读取。
Cookie:_gauges_unique_hour=1; _gauges_unique_day=1; _gauges_unique_month=1; _gauges_unique_year=1; _gauges_unique=1

//请求的域名
Host:httpbin.org

//让浏览器不再显示 https 页面中的 http 请求警报
Upgrade-Insecure-Requests:1

//与浏览器和操作系统有关的信息,有些网站会显示用户的系统版本和浏览器的版本信息,这都是通过获取该头部得到的。
User-Agent:Mozilla/5.0 (iPhone; CPU iPhone OS 9_1 like Mac OS X) AppleWebKit/601.1.46 (KHTML, like Gecko) Version/9.0 Mobile/13B143 Safari/601.1

相关文章

  • HTTP GET

    在学python requests库时,复习了一把http请求. 打开浏览器请求 http://httpbin.o...

  • 2018-Get/post访问

    get url:="http://www.baidu.com" / resp,err:=http.Get( " ...

  • 记录vue一个小坑

    发送post和get请求的参数key值有区别 //get发送参数this.$http.get('http://xx...

  • 作为web前端面试官准备的一面题目 (转)

    一、HTTP: 1. POST、GET区别 HTTP POST GET 本质区别详解一 原理区别根据HTTP规范,...

  • Http和Https

    Http 参考文章关于HTTP协议,一篇就够了 GET和POST请求的区别 GET请求例子: GET /books...

  • http get死锁

    原始java代码请求一个url时,没有设置连接超时和读超时,导致该连接一直存在。 ----------------...

  • http,get,post

    1.HTTP应答码 HTTP应答码也称为状态码,它反映了Web服务器处理HTTP请求状态。HTTP应答码由3位数字...

  • HTTP GET/POST

    首先两种协议最大的区别就是,get请求参数在URL中,属于明文传递post请求参数在请求体中。有一点需要强调的是,...

  • Mark Man设计稿标注工具下载及标注工具协助网站设计制作

    首先下载:http://get.adobe.com/cn/air/[http://get.adobe.com/cn...

  • 神奇的angular

    交互$http —— 依赖项 ($scope $http)$http.get();$http.post();$...

网友评论

      本文标题:HTTP GET

      本文链接:https://www.haomeiwen.com/subject/znhaqftx.html