2017 年 05 月 22 日的存档

Android Webview实现文件下载功能

最开始的时候走入了一个误区,以为webview中下载文件,需要主动拦截shouldOverrideUrlLoading函数中下来类文件,然后自己去实现文件的下载,当时还在考虑要怎么去获取文件类型(通过HttpURLConnection获取http返回头中的Content-disposition来获取文件),哪些文件是可以下载,哪些文件是html直接展示的,这种思路完全是错误的,文件种类太多,没法判断哪些是用户主动需要下载的。陷入思路的误区,后来发现webview有一个downloadListense函数,简单阅读才发现,之前的哪些思路在webview中个已经被封装好了,只需要简单的处理文件下载 ......

HTTP头部详解及使用Java套接字处理HTTP请求

进行Web开发关键是要了解超文本传输协议(HTTP),该协议用来传输网页、图像以及因特网上在浏览器与服务器间传输的其他类型文件。只要你在浏览器上输入一个URL,最前面的http://就表示使用HTTP来访问指定位置的信息。(大部分浏览器还支持其他一些不同的协议,其中FTP就是一个典型例子。) 本文从HTTP协议的结构上初步探讨HTTP协议的工作原理和请求响应格式,并最后通过一个使用Java编写的小HTTP服务器验证了如何处理和响应HTTP请求 HTTP由两部分组成:请求和响应。当你在Web浏览器中输入一个URL时,浏览器将根据你的要求创建并发送 ......