2.安卓基础——服务器web
来源:互联网 发布:怎么更改淘宝店名 编辑:程序博客网 时间:2024/05/19 06:48
WEB服务器1、ping 127.0.0.12、apache 、Nginx、tomcat3、C/S客户端-服务器 B/S浏览器-服务器4、netstat -ano命令找到占用端口的命令lsof -i:80netstat -an | grep 33065、request请求GET /tomcat.png HTTP/1.1请求行 GET请求方法 /tomcat.png请求资源 HTTP/1.1协议及版本Host: localhost:8080 主机或域名Connection: keep-alive 连接方式,允许复用socketPragma: no-cacheCache-Control: no-cache 缓存控制User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML,like Gecko) Chrome/55.0.2883.87 Safari/537.36 用户代理,浏览器标识Accept: image/webp,image/*,*/*;q=0.8 可接受的文件类型Referer: http://localhost:8080/ 来路,介绍人,可以防盗链Accept-Encoding: gzip, deflate, sdch, br 可接受的压缩方式Accept-Language: zh-CN,zh;q=0.8 可接受的语言6、response响应HTTP/1.1 200 OK 响应行 200状态码 OK状态码简单描述Server: Apache-Coyote/1.1 服务器标识Accept-Ranges: bytes 接收部分数据ETag: W/"5103-1422442414000"Last-Modified: Wed, 28 Jan 2015 10:53:34 GMT 缓存控制有关Content-Type: image/png 返回数据类型Content-Length: 5103 返回数据长度Date: Wed, 04 Jan 2017 07:26:59 GMT 报文产生时间 GMT + 8 = 北京时间7、加淘宝创建过程1).在hosts文件中添加www.taobao.com 域名 ip写127.0.0.12).创建假taobao虚拟主机目录,C:\taobao文件夹,再其中创建website放web应用,假taobao页面3).在server.xml文件中添加新的虚拟主机及虚拟目录(Context上下文) <!-- 复制一个虚拟主机,改主机名或域名 指定虚拟主机实际路径 --> <Host name="www.taobao.com" appBase="C:\taobao" unpackWARs="true" autoDeploy="true"> <!-- 配置虚拟目录,将其它目录web应用,让tomcat能找到 path 虚拟目录名 docBase 虚拟目录对应的真实路径--> <Context path="/" docBase="C:\taobao\website"/> </Host>4).修改端口号为80(Catalina下的) <Service name="Catalina"> <Connector port="80" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" />8、HTTP协议详解之URL篇 http(超文本传输协议)是一个基于请求与响应模式的、无状态的、应用层的协议, 常基于TCP的连接方式,HTTP1.1版本中给出一种持续连接的机制,绝大多数的Web开发, 都是构建在HTTP协议之上的Web应用。 HTTP URL (URL是一种特殊类型的URI,包含了用于查找某个资源的足够的信息) 的格式如下: http://host[":"port][abs_path] http表示要通过HTTP协议来定位网络资源; host表示合法的Internet主机域名或者IP地址; port指定一个端口号,为空则使用缺省端口80; abs_path指定请求资源的URI; 如果URL中没有给出abs_path,那么当它作为请求URI时, 必须以“/”的形式给出,通常这个工作浏览器自动帮我们完成。9、响应状态码 1xx:指示信息--表示请求已接收,继续处理 2xx:成功--表示请求已被成功接收、理解、接受 3xx:重定向--要完成请求必须进行更进一步的操作 4xx:客户端错误--请求有语法错误或请求无法实现 5xx:服务器端错误--服务器未能实现合法的请求 常用: > 200 OK //客户端请求成功 > 404 Not Found //请求资源不存在,eg:输入了错误的URL > 500 Internal Server Error //服务器发生不可预期的错误10、在浏览器显示图片设置编码种类:response.setCharacterEncoding("UTF-8");响应的内容种类:response.setContentType("image/jpeg");响应的内容大小:response.setContentLength((int) file.length());
0 0
- 2.安卓基础——服务器web
- 毕业设计,做的安卓客户端(web客户端)+web服务器
- 安卓基础——adb相关内容
- DELPHI XE5开发WEB服务器及安卓手机客户端
- 如何利用安卓手机搭建WEB服务器
- 简单的安卓程序和web服务器
- JAVA基础三——安卓开发的基础
- 安卓基础:实现多线程下载本次服务器的图片
- Java web基础总结三之—— java web 服务器
- 安卓搭建http服务器——NanoHttpd
- 安卓学习基础篇——安卓开发起步(一)
- 安卓学习基础篇——安卓开发起步(二)
- 4.安卓基础——数据存储&ListView
- 安卓测试基础入门——ADB命令
- 安卓IPC基础手记【一】——序列化
- 安卓数据库框架——Realm基础学习
- 安卓自定义View基础——颜色
- 【Android安卓基础】 — Android测试&文件存储
- BZOJ 2802: [Poi2012]Warehouse Store
- OpenGL入门学习(一)
- html5学习笔记(三)(摘抄讲义加部分理解)
- zerorpc-python官方入门
- UTF-8和unicode的关系
- 2.安卓基础——服务器web
- keeplived+Nginx+Redis实现Tomcat的session共享
- EditText使用笔记
- AbstractWizardFormController
- 跑 Monkey
- python基础语法(6) 函数1
- Java 获取当前时间往前推最近12月“年-月”格式的时间,方便统计使用
- Android Studio相见恨晚的操作锦集
- 多次复制可粘贴小工具