首页 > 代码库 > Android老罗视频笔记-http-1
Android老罗视频笔记-http-1
---恢复内容开始---
以下是看老罗视频的笔记:
(所有图片来自老罗视频的截图)
一、老罗视频教程思路:android入门介绍-->百度地图介绍-->常用UI布局的介绍-->常用的UI的控件。(应用开发控件:HTTP协议编程了解服务器与安卓之间的交互。)
二、WWW是以Internet作为传输媒介的一个应用程序,WWW网上基本的传输单位是Web网页。B-S结构。WWW的工作是基于客户机/服务器计算模型(j2ee)。由Web浏览器和Web服务器构成,两者之间采用超文本传输协议HTTP进行通信。
HTTP协议是基于TCP/IP协议之上的协议,是Web浏览器和Web服务器之间的应用层协议,是通用的、无状态的面向对象的协议。
三、如果要实现网络互联我们要思考两个需要解决的技术问题:
1、浏览器(客户端)和服务器(服务器端)是通过什么来连接的?
2、这种连接方式是怎么实现的?
四、通过Internet去发送到服务器当中,而Internet内部可以通过三种方式来实现发送信息和数据。
1、HTTP协议,工作中最常用的的,建立在TCP/IP基础上实现的。
2.FTP协议(文件下载)
3、TCP/IP协议,最底层的协议,其他的方式必须要通过它,但是要想实现这种协议必须实现socket编程(socket分为客户端和服务器端)。这种方式是用来上传一些比较大的文件,视频,进行断点续传的操作。
GET请求的内容会放到地址栏显示出来,post请求理论上不限制大小。
例子:
jsp:
<form name="name" action="<%=path %>/servlet/LoginAction(路径)" method="post">表单
用户名:<input type="text" name="username" value=""/><br/>
密码:<input type="password" name="password" value=""/><br/>
<input type="submit" name="submit" value="http://www.mamicode.com/提交表单"/><br/>
发布工程。
servlet(jsp页面获取内容。交给servlet处理):
doPost:接收请求
PrintWriter out = response.getWriter();
String username = request.getParameter("username");
String pswd = request.getParameter("password");//右边的方法是获取键的值。
//下面可以做执行一些方法。
httpwatch浏览一些http协议内部的内容。直接安装添加到浏览器即可。
Network当前网络状态信息。
StatusCode请求的状态码。
Cookies:sessionId(服务器端生成返回给客户端):判断是否是同一个用户。
(所有图片来自老罗视频的截图)
--恢复内容结束---