随笔分类 -  031_网站(java/python)及HTTP

摘要:状态码 307 与 302 之间的唯一区别在于,当发送重定向请求的时候,307 状态码可以确保请求方法和消息主体不会发生变化 阅读全文
posted @ 2022-11-15 15:51 arun_yh 阅读(109) 评论(0) 推荐(0) 编辑
摘要:证书锁定Certificate Pinning技术 在中间人攻击中,攻击主机通常截断客户端和服务器的加密通信。攻击机以自己的证书替代服务器发给客户端的证书。通常,客户端不会验证该证书,直接接受该证书,从而建立起和攻击机的安全连接。这样,客户端发送的数据,都会被攻击机获取和解密。 证书锁定Certif 阅读全文
posted @ 2019-03-19 21:04 arun_yh 阅读(277) 评论(0) 推荐(0) 编辑
摘要:一、 浏览器根据html中外连资源出现的顺序,依次放入队列(Queue),然后根据优先级确定向服务器获取资源的顺序。同优先级的资源根据html中出现的先后顺序来向服务器获取资源 Queueing. 出现下面的情况时,浏览器会把当前请求放入队列中进行排队 有更高优先级的请求时. 和目标服务器已经建立了 阅读全文
posted @ 2018-06-25 09:02 arun_yh 阅读(1084) 评论(0) 推荐(0) 编辑
摘要:一、跨域问题的405 随便请求一个不存在网页的返回405是由于跨域请求时nginx会先进行请求方法的判断,然后再去执行响应的方法(get,post等等的),去掉跨域后返回404 二、xxx 阅读全文
posted @ 2018-05-19 20:50 arun_yh 阅读(211) 评论(0) 推荐(0) 编辑
摘要:缘起 中午在群里讨论,用ab测试 一台只提供静态文件服务, 不与其他任何系统交互的时候,为什么也会产生大量的TIME WAIT状态的。 首先,我们可以简单的理解,在TCP连接的两端,谁主动断开连接(先发送FIN包),谁进入TIME WAIT,谁被动断开连接(后发送FIN包),谁进入CLOSE WAI 阅读全文
posted @ 2017-11-01 19:10 arun_yh 阅读(848) 评论(0) 推荐(0) 编辑
摘要:一、Request Headers <1>Accept <2>Accept-Encoding <3>Accept-Language <4>Cache-Control <5>Connection <6>Cookie <7>Host <8>Pragma <9>Referer <10>Upgrade-In 阅读全文
posted @ 2017-07-27 18:03 arun_yh 阅读(308) 评论(0) 推荐(0) 编辑
摘要:表示“重复”这个含义的词有很多, 比如循环(loop), 递归(recursion), 遍历(traversal), 迭代(iterate). 循环算是最基础的概念, 凡是重复执行一段代码, 都可以称之为循环. 大部分的递归, 遍历, 迭代, 都是循环. 递归的定义是, 根据一种(几种)基本情况定义 阅读全文
posted @ 2016-03-13 16:47 arun_yh 阅读(1753) 评论(0) 推荐(0) 编辑
摘要:Gradle是一个通用的构建工具,通过它的构建脚本你可以构建任何你想要实现的东西,不过前提是你需要先写好构建脚本的代码。而大部分的项目,它 们的构建流程基本是一样的,我们不必为每一个工程都编写它的构建代码,因为Gradle已经为我们提供了相应的插件。Gradle 本身自带了许多插件,而对于Gradl 阅读全文
posted @ 2015-10-13 11:11 arun_yh 阅读(229) 评论(0) 推荐(0) 编辑
摘要:常用状态码总结=> 一、总结 二、简洁版本 当服务器响应时,其状态行的信息为HTTP的版本号,状态码,及解释状态码的简单说明。现将5类状态码详细列出:① 客户方错误100 继续101 交换协议② 成功200 OK201 已创建202 接收203 非认证信息204 无内容205 重置内容206 部分内 阅读全文
posted @ 2015-09-29 16:24 arun_yh 阅读(2775) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示