标签:css 交换 col 客户 建立 font servlet 协议 服务器
C/s架构:
socket、serversocket、awt/swing做一个客户端软件
建好socket连接后,通过IO流交换数据。数据格式由各个开发者自己确定,
B/C架构:
浏览器也是一种客户端软件
HTTP协议定义了浏览器和服务器通讯的基本规则之一
浏览器和服务器之间的交互:
1、交互模式是:请求、响应。
2、客户端先发出请求,服务器根据请求内容发送响应内容。
客户端发出请求的格式应该是什么样的?
a、首先服务器的地址、端口、资源地址。请求行
b、请求头
c、请求实体 (存放客户端的想要向服务器上传的数据)
注:客户端向服务器传参,如果将参数放到请求行,即为get方式!如果将采参数放到请求实体中,即为post方式。
服务器受到请求内容后发送响应内容:
a、状态行(200、404、500)
b、响应头
c、响应实体
服务器根据请求内容发送响应内容:
a、如何收到请内容?
1、建立监听。ServerSocket s.accept()
2、启动一个线程(轻量级的进程),为请求的客户提供服务
3、为了封装客户端提供的请求信息,于是我定义一个对象:HttpServletRequest对象。
b、根据请求内容调用响应的程序
c、向客户端发送响应内容
3、客户端受到响应内容之后,该如何这些内容?
a、首先HTML诞生了。<b>哈哈哈</b> <font color=red>五星红旗</font>
b、希望HTML元素可以动起来,这样就诞生了javaScript(livescript)
c、我们希望有个技术可以精确的、更加漂亮的控制页面元素的显示。于是CSS诞生了。
标签:css 交换 col 客户 建立 font servlet 协议 服务器
原文地址:https://www.cnblogs.com/axu521/p/10041711.html