美文网首页
http协议的那些事

http协议的那些事

作者: 买买买_c746 | 来源:发表于2019-05-13 13:34 被阅读0次

http中的一个请求头让我反思

最近在做一个项目,是基于开源框架搭建的服务器,比如redmine,zabbix,grafana等,写安卓客户端。将这些服务器采集到的数据再app中展示。一个看是很常规比较容易的项目,但是这服务器是开源的,不是自己公司后的人写的,且这些开源服务器是针对web前端页面设计的,在请求和返回值上,移动端要针对性的去处理,所以自己去开源官方的文档找资料摸索。在请求一个接口的时候,没有入参,但是demo中调用那个接口后就能拿到正确数据,我当时以为是cookie之类的要同步,结果折腾半天硬是不行,后台仔细一看,demo请求中有个头 Authorization: Basic xxxxxxxxxxxxxxx,原来要带上这个基本认认证头,但是问题又来了,那个Basic要怎么来呢?通过翻阅资料得到:这是 HTTP基本认证是一种用来允许Web浏览器,或其他客户端程序在请求时提供以用户名和口令形式的凭证的登录方式。用户名追加一个冒号然后串接上口令,得出的结果字符串再用Base64算法编码,就是这个Basic 的值了。这个小细节花费了我半天功夫,还是太大意了,一直以为自己对http协议很熟悉,结果栽了。引以为戒,谨慎积累。

相关文章

  • http协议那些事

    1.输入网址后发生了什么2.http协议详解3.https协议分析4.http2协议分析5.了解http36.后台...

  • HTTP协议那些事

    简介 超文本传输协议(英文:HyperText Transfer Protocol,缩写:HTTP)是一种用于分布...

  • http协议那些事

    参考文章:https://yuchengkai.cn/docs/cs/#%E7%8A%B6%E6%80%81%E6...

  • http协议的那些事

    http中的一个请求头让我反思 最近在做一个项目,是基于开源框架搭建的服务器,比如redmine,zabbix,g...

  • http那些事

    1.http报文 HTTP (HypertextTransferProtocol/超文本传输协议) 是应用层级(...

  • HTTP那些事

    网络请求API 在Android上,原生API有两个,HttpUrlConnection和HttpClient,它...

  • HTTP那些事

    前言 很久没碰网络这部分,所以一直感觉很生疏,最近买了本《图解HTTP》,花了几天时间看完了。通俗易懂,读起来非常...

  • HTTP的那些事

    Http工作原理 Http协议时Hyper Text Transfer Protocol(超文本传输协议)的缩写...

  • 关于HTTP协议的那些东西!

    欢迎大家关注笔者的微信公众号:JAVAandPython君 关注后发送“领取资料”即可领取5T技术资源 web服务...

  • 第六个模块 HTTP协议、Restful

    HTTP协议 · HTTP协议 · 工作原理 HTTP协议请求 HTTP协议响应 HTTP协议消息报头 1、普通报...

网友评论

      本文标题:http协议的那些事

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