当前位置: 首页 > news >正文

北京专业做网站怎么样友情链接推广平台

北京专业做网站怎么样,友情链接推广平台,购物网站支付页面制作,网络营销推广课程培训目录 一、GET与POST简介 二、空行和body 三、初识请求报头以及粘包问题 四、认识请求报头剩余部分 一、GET与POST简介 GET https://www.sogou.com/HTTP/1.1 请求报文中的方法#xff0c;是最常规的方法#xff08;获取资源#xff09; POST#xff1a;传输实体主体的方法…目录 一、GET与POST简介 二、空行和body 三、初识请求报头以及粘包问题 四、认识请求报头剩余部分 一、GET与POST简介 GET https://www.sogou.com/HTTP/1.1 请求报文中的方法是最常规的方法获取资源 POST传输实体主体的方法 一般来说方法的比重 GET占据八成 POST占据一成 其他的各种杂七杂八的方法一成 方法描述的语义 GET从服务器获取XXX POST常见语境登入上传从服务器传输一个XXX 但是后来人们都不咋遵守这个语义了 POST和GET主要区别    GET把一些自定义的数据放到QueryString里body通常是空的 POST把一些自定义的数据放到body里QueryString通常是空的 共性都是传输到服务器本质上没有任何区别放到URL中QueryString用户可以看到Body不可视。 经典面试题 上传和登入POST更多 本质上数据放到哪里都可以二者可以相互替代只需要记住 Body用户不可视不可收藏 QueryString:用户可视收藏夹可以收藏 网上部分错误说法    1.比较长的数据放到body中用POST原因GET请求URL有限制规定了具体长度上限1kb,2kb····老黄历好久之前的事情了) 2。POST比GET安全我们说的安全都是容不容易被黑客截胡就算POST只是让普通的用户看不到数据了,但是并不影响黑客操作保证安全的关键是对传输的敏感数据进行加密 网上的部分需要注意的发言不是很对):    1.GET和POST语义不同 设计者最初是赋予了不同的语义但是实践中不一定完全遵守 如有的公司不管你请求还是发送都是POST 2.GET幂等POST不是幂等 给你相同的输入每次都是相同的输出就是幂等每次输出的不相同就不是幂等说是幂等其实更像是说你的产出不稳定随时做出改变就像是百度不孕不育的广告第一个地点肯定不是北京的医院而是你们当地的医院。 3GET请求可以被缓存POST不可以被缓存 有的操作比较耗时与其每次都要重新计算不如保存下来结果在下次存的时候去直接的获取他但是获取的前提是幂等换句话说23放到一起更容易记住 二、空行和body 空行相当于一个分隔符分隔了header和body描述了body从哪里开始body里格式其实有很多种此处body格式和之前说过的QueryString body:encrypt keypasswordutf8%E2%9C%a3anthenticy_tokenjp%24subbyhwj 也是键值对只不过经过了urlencode的在登入场景中这里就包含当前这次登入的用户名和密码等认证信息。 三、初识请求报头以及粘包问题 请求报头也是键值对结构每一行是一个键值对键与值之间使用空格来分隔例如 Cookie:  xxxx(键和值之间存在空格 QueryString(body中键值对完全是程序自定义的header中键值对主要是标准规定的有哪些值对应的取值有哪些当然他也会有自定义的部分 Host:服务器主机地址和端口Host内容不实在URL中已经有了吗为什么还要再去表示一遍呢 原因HOST内容和URL是一致的但是也有例外如果用了代理就不一定一样了。 Content-Length-描述了body长度是多少字节有的有body有的没有如果没有body这个字段可以没有假如说有body,则这个字段就必须有。否则他就是一个非法的请求。 body从空行开始数Content-Length这么长就是body结束 这个长度Content-Length有没有让你想起一位经典呢——没错就是我们的TCP粘包问题HTTP基于TCP来解决当浏览器连续发起多个HTTP的请求的时候或者服务器连续返回HTTP服务器的时候服务器和浏览器如何区分从哪里到哪里是一个完整的HTTP数据呢这就是粘包问题老方法 1:使用分隔符2使用长度HTTP两个都有假如是GET没有Body使用空行来作为结尾标点假如是POST有Body,使用长度来区分结尾。 四、认识请求报头其他部分 Content-Type请求的Body中数据格式-HTTP有多个用途传输数据也有很多种类 主要分为以下三种 1.application/x-www-form-urlended:Body的格式就和QueryString一样登入请求 2.multiport/form-data 一般上传文件/或者图片会是这种情况当然也不绝对码云上传的图片不是这种 3.application/json:body是json格式 当然这是请求的格式假如是响应可能更复杂如html:text/html····· image/jpg/applictaion/json/text/css都有可能的通过Content-Type可以区分body格式是什么尤其是浏览器需要根据不同格式来决定如何处理 一个网站很多资源是固定不变的css,图片js很少变化为了提高网站的加载速度会第一次访问之后把这些资源缓存在本地也就是你浏览器的电脑硬盘上下次访问就不必重新访问网盘。 4.User-Agent(UA) User-Agent:Mozila/5.0/windows NT 10.0;win64;x64 (操作版本系统 win64,就像是我的电脑ARM架构AppleWebKit/537.36(KHTML ,like Gecko不用知道Chrome/116.0.0.0 Safari/537.36 属于是旧时代的遗物了 新的浏览器支持的功能更多旧的浏览器支持功能少但是同一时刻市面上有人使用新的浏览器版本有人用旧的 如果你此时开发一个网站是否会选择让他拥有更牛的功能呢假如是拥有了新用户舒服了但是老用户就无法使用了聪明的猿们想了个办法浏览器发送HTTP请求的时候向服务器自报家门告诉服务器我是使用什么系统什么浏览器上网服务器可以根据该信息区分对待。-(让他变的更兼容UA主要区分的PC端/移动端PC电脑移动端手机 Refer:描述了当前页面从哪里来如果你里面通过浏览器地址直接输入URL点击收藏夹打开的网页这个请求带referer,但是如果你是点击了某人网页的内容产生了跳转就是referer。 一般广告主可能在多个网站投广告广告主分别统计来自百度搜狗哪个来自哪个端搜索引擎来给他们当然你的refeerer是明文传输的前提。 当然了这样也容易出现一种情况叫做“运营商劫持”比如说来自搜狗的广告你把它改成联通的这样就会提高运营商的收入。
http://www.pierceye.com/news/821125/

相关文章:

  • 怎么做类似淘宝的网站石家庄网络开发公司
  • 专业SEO教程网站广东省住房与城乡建设部网站
  • 360免费建站为什么注册不了雨灿网站建设
  • 益阳市建设局网站在家来料加工
  • 邵阳网站设计宠物网站 html模板
  • 网站域名以co与com有什么不同18款禁用黄a免费
  • 农村电商网站建设方案wordpress官网密码错误
  • 婚庆公司网站建设doc高端网站建设推广
  • 做房地产一级市场的看什么网站网站建建设公司和网络自建
  • 搞一个网站要多少钱长治做网站哪家好
  • 德州口碑好的网站制作公司网站运营托管咨询
  • 东阳网站建设价格广州最好的网站设计
  • 襄垣网站建设宝塔面板怎么搭建网站
  • 电影网站源码access广州网站建设排名一览表
  • 做论坛网站多少钱企业做网站有用吗天涯
  • 做网站价格多少钱网站设计培训课程
  • 做网站找什么公司好淘宝客网站可以做百度推广
  • 北京网站建设首选石榴汇企业vi设计一整套
  • 做网站较好的公司c 网站开发培训
  • 一个云主机怎么挂两个网站建立网站要准备多少钱
  • 贵阳网站建设在线学做凉菜冷菜的网站
  • 购销网站建设视频百度云广东省深圳市龙华区
  • 做建材外贸哪个网站比较好乐清比较好的设计公司
  • 做电影种子下载网站违法吗桂林网站建设凡森网络
  • 云南省建设厅专家注册网站织梦网站怎么做下载地址
  • 你们需要网站建设搜索引擎调词平台多少钱
  • 北京建设官方网站百度公司官网首页
  • 四川禾力建设工程质量检测有限公司网站惠州有哪些做网站的公司
  • 深圳手机网站设计公司php网站安装图解
  • 网站开发 工作职责平面设计和室内设计有什么区别