`
- 浏览:
603387 次
- 性别:
- 来自:
太原
-
Head First JSP &Servlet读后感------chapt01
- Web程序和普通的GUI程序相比最大的优势就在于其部署(deployment)灵活、成本低。
- Web服务器的作用就是来接受客户的请求,然后向客户返回某些东西,这些东西可能是一个Html文件,也可能是图片,或者PDF文件。
- Web服务器通常指硬件或者软件,其中存有许多客户感兴趣的东西;
- 客户发送的请求包括两方面的内容:“向谁”请求什么“资源”。
****Web客户做些什么?****
- Web客户允许用户请求服务器上的某个资源,并向用户显示请求结果。
- Web客户通常指浏览器(Netscape Firefox Mozilla)或者人;
- 浏览器其中一个重要的作用,就是解析服务器返回的Html响应结果,并显示给用户。
- 客户和Web服务器交互的过程
- 用户通过浏览器点击一个链接;
- 浏览器对请求格式化,并把它发送给服务器;
- 服务器找到所需的页面;
- 服务器格式化响应,并把响应发送给浏览器;
- 浏览器对响应进行解析,呈现给用户;
****HTTP和Html是客户 和 服务器都知道的东西****
- 既然客户的服务器之间需要通信、交流,那么二者必然需要共同语言,它就是HTTP。
- Html告诉浏览器怎样向用户显示结果。
- 客户和服务器之间的大多数通信都是使用HTTP协议完成的。
- 服务器通过HTTP向客户发送Html的。
*****HTTP协议******
- HTTP是位于TCP、IP协议之上的应用层协议,必须依赖于底层协议
- HTTP协议是客户与服务器交流的语言,双方都可以理解,该协议的模式很简单:客户发送一个请求(request),服务器响应请求,返回一个响应结果(response)
- 一个request主要包括:请求的方法、要访问的页面(URL)、表单的参数
- 一个response主要包括:状态码(表明响应是否成功)、内容类型(包括文本、HTML、图片)、内容(具体的HTML、图片等)
- HTML 是HTTP响应的一部分,一个response包括两部分:Header + HTML,Header主要帮助浏览器处理HTML页面的
*****GET/POST method *******
- GET method 仅仅是从服务器拿来一些资源,如一个HTML、图片等
- POST method可以请求某个东西,而且向服务器发送表单数据
- HTTP协议中除了最常用的GET/POST方法外,还有HEAD TRACE PUT DELETE OPTION CONNECT
- 虽然可以使用Get方法向服务器发送一些数据,但建议不要这样做,而使用POST,原因如下:
分享到:
Global site tag (gtag.js) - Google Analytics
相关推荐
c语言程序设计-chapt4-5-hym.ppt
c语言程序设计-chapt7-hym.ppt
c语言程序设计-chapt3-hym.ppt
03-chapt.03-产品开发与流程设计.ppt
c语言程序设计-chapt6.ppt
01_chapt.01_运营管理概论-雨课堂授课版本.pptx
Android 开发环境1.1.3 安装ADT插件 设置Android SDK的保存路径 选择:Windows→Preferences 打开Eclipse的配置界面 输入Android SDK 的保存路径 点击“Apply”
chapt4,Hello we are the world土木工程,我的大爱
Chapt-1绪论 Chapt-2Fortran简介 Chapt-3插值法与最小二乘法 Chapt-4 线性代数方程组的数值解法 Chapt-5 数值微积分的数值解法 chapr-6 方程和方程组的迭代数值解法 chapt-7 常微分方程数值解法
AL_chapt_01.pdf
数据结构 罗吴蔓 电子科大 PPT 考研chapt7'.pptx
数字电子技术(机械类)chapt01.pptx
使用TensorFlow 2.x掌握计算机视觉 这是Packt发行的的代码库。 使用机器学习和深度学习技术构建高级计算机视觉应用程序这本书是关于什么的? 计算机视觉使机器能够获得人类的理解,从而可视化,处理和分析图像和视频...
计算机网络教程自顶向下方法选择题及问题详解Chapt4NetworkLayer-QUIZZ.docx
02_chapt.02_运营战略-for student.pptx
第2章创建第一个Java模块 来源: : 内容 设置JDK 切换JDK版本 设置Netbeans IDE Java 9模块 传统的Java代码结构 什么是模块 创建一个模块 创建您的第一个Java模块 ...您可以在其中包含多个Java程序包,每个程序包都...
Turbulent Combustion
CHAPT14\MODEM.CPP Implementation of the Modem class CHAPT14\MODEM.H Declarations of the Modem class CHAPT14\TSTMODEM.CPP 16-bit test program for the Modem class CHAPT14\TSTMODEM.EXE 16-bit executable ...
OS390系统管理 chapt1.doc~chapt6.doc
chapt+13供应链管理