随笔分类 -  NetWork

摘要:一、什么是大小端模式 大端模式(Big-Endian):指的是数据的低位保存在内存的高地址中,而数据的高位保存在内存的低地址中. 小端模式(Little-Endian):指的是数据的低位保存在内存的低地址中,而数据的高位保存在内存的高地址中。 上述的描述准确的说明了大小端模式的数据排列方式,但是还不 阅读全文
posted @ 2020-09-02 14:17 灰色飘零 阅读(2418) 评论(1) 推荐(1) 编辑
摘要:通过Charles代理,我们能很轻易的抓取手机的Http请求,因为Http属于明文传输,所以我们能直接获取到我们要抓取的内容。但是Https内容本身就是加密的,这时我们会发现内容是加密的了。本文我们来讲述一下如何使用Charles抓取Https数据包及相关原理知识。 一、Https客户端和服务器端通 阅读全文
posted @ 2020-02-16 21:33 灰色飘零 阅读(8848) 评论(0) 推荐(0) 编辑
摘要:一.CSRF是什么? CSRF(Cross-site request forgery),中文名称:跨站请求伪造,也被称为:one click attack/session riding,缩写为:CSRF/XSRF。 二.CSRF可以做什么? 你这可以这么理解CSRF攻击:攻击者盗用了你的身份,以你的 阅读全文
posted @ 2018-12-30 17:24 灰色飘零 阅读(4892) 评论(1) 推荐(2) 编辑
摘要:我们知道OkHttp走的并不是原生的http请求,因此在header里面并没有真正的User-Agent,而是“okhttp/版本号”这样的字符串,因为后台需要统计信息,要求传入正确的User-Agent,那么我们如何获取User-Agent并设置给Okhttp呢? 一、获取User-Agent p 阅读全文
posted @ 2018-10-17 16:13 灰色飘零 阅读(9653) 评论(0) 推荐(2) 编辑
摘要:实现背景 近期接触到一个需求,就是将文件从Android系统上传到FTP服务器,虽然之前接触过FTP服务器,了解基本的使用流程,但是将此流程从使用习惯转化为代码实现还是有一定难度的。但是基本的流程还是比较清楚的: 1.在Android手机上创建一个FTP客户端 2.设置host及端口建立与FTP服务 阅读全文
posted @ 2017-10-25 20:38 灰色飘零 阅读(11535) 评论(0) 推荐(3) 编辑
摘要:做网络开发的想必对setSoTimeout这个方法很熟悉,知道是设置的超时事件。但是很多人都认为这个是设置链路的超时时间,但是查看相关文档的此方法的说明: HttpConnectionParams: Socket: DatagramSocket: 看文档的详细说明,很显然,这种理解是不对的,不是链接 阅读全文
posted @ 2017-08-18 15:16 灰色飘零 阅读(8843) 评论(0) 推荐(2) 编辑
摘要:同步与异步 同步:提交请求->等待服务器处理->处理完毕返回 这个期间客户端浏览器不能干任何事 异步: 请求通过事件触发->服务器处理(这是浏览器仍然可以作其他事情)->处理完毕 执行模式 同步执行模式 所谓同步执行模式,是指语句在同步执行模式下,将始终保持对程序流的控制,直至 程序结束。如查询操作 阅读全文
posted @ 2017-04-12 12:11 灰色飘零 阅读(5642) 评论(0) 推荐(2) 编辑
摘要:一、概念与摘要 HTTPS (Secure Hypertext Transfer Protocol)安全超文本传输协议,是一个安全通信通道,它基于HTTP开发用于在客户计算机和服务器之间交换信息。它使用安全套接字层(SSL)进行信息交换,简单来说它是HTTP的安全版,是使用TLS/SSL加密的HTT 阅读全文
posted @ 2017-03-30 10:37 灰色飘零 阅读(7656) 评论(0) 推荐(3) 编辑
摘要:在开发中,经常会遇到对网络请求添加相应的头信息,下面我们梳理一下Http Header相关的内容。 一、Requests Header 二、Responses Header 阅读全文
posted @ 2017-03-17 17:41 灰色飘零 阅读(393) 评论(0) 推荐(2) 编辑
摘要:概念 说到长连接,对应的就是短连接了。下面先说明一下长连接和短连接的区别: 短连接与长连接 通俗来讲,浏览器和服务器每进行一次通信,就建立一次连接,任务结束就中断连接,即短连接。相反地,假如通信结束(如完成了某个HTML文件的信息获取)后保持连接则为长连接。在HTTP/1.0中,默认使用短连接。从H 阅读全文
posted @ 2017-03-14 10:38 灰色飘零 阅读(9952) 评论(0) 推荐(2) 编辑
摘要:TCP/IP重要的特性就是分层。TCP/IP 按照层次分为四层:应用层、传输层、网络层、数据链路层。分层的好处就是当某些地方需要改变的时候,只需要将改变的层替换掉即可,而不用去把整体做替换。各层之间的接口部分规划好了,层次内部的设计就能够自由改动了。 一、TCP/IP各层的作用 1.1 应用层 应用 阅读全文
posted @ 2017-02-10 09:49 灰色飘零 阅读(672) 评论(0) 推荐(2) 编辑
摘要:一、Http 概念解析 HTTP协议用于客户端和服务端之间的通信,通过请求和响应的交互达成通信。HTTP协议规定,请求从客户端发出,最后服务器端响应请求并返回,也就是说,肯定是从客户端开始建立通信的,服务器端在没有接受到请求之前不会发送响应。 HTTP 是不保存状态的协议,HTTP协议不对请求和响应 阅读全文
posted @ 2017-02-08 15:18 灰色飘零 阅读(529) 评论(0) 推荐(2) 编辑
摘要:通过Java发送url请求,查看该url是否有效,这时我们可以通过获取状态码来判断。 通过uConnection.getResponseCode()可以获取状态码。进而判断该网站是否存在。下面是不同状态码代表的意思。 http状态返回代码 1xx(临时响应)表示临时响应并需要请求者继续执行操作的状态 阅读全文
posted @ 2016-12-19 14:57 灰色飘零 阅读(19073) 评论(0) 推荐(2) 编辑

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