HTTP协议基础以及Web Application的概念

一,HTTP协议基础

  HTTP(Hypertext Transfer Protocol, 超文本传输协议)

  HTTP是以明文方式发送数据的

  用于从WWW服务器传输超文本到本地浏览器的传输协议。

  HTTP协议是以TCP/IP为基础的高层协议。

  现在广泛使用的版本HTTP/1.1

GET /latest.html HTTP/1.1
Host: www.foo.com
Content-Type: text/html

{空行}

POST
/servlet/serv HTTP/1.1
Host: www.foo.com
Content-Type: application/x-www-form-urlencoded
Content-Length: 32
username=billgates&password=hehe

HTTP/1.1
200 OK
Date: Fri,31 Dec 2003 10:23:34 GMT
Content-Type: text/html
Content-length: 280

<html>
  ……
</html>

二,Web Application的概念

1.Web Application Name

  •   WEB-INF

    •  web.xml

      •    该web app的配置文件
    •   lib
      •    该web app用到的库文件
    • classes
      •    存放编译好的servlet
  •   META-INF
    •  存放该web app的上下文信息,符合J2EE标准

2.Web Application可以直接放在webapp下面 ,也可以通过配置文件指定到其他目录 <host>里面

  •   <Context path=“/虚拟路径名“ docBase=”目录位置" debug="0" reloadable="true"/>
时间: 2024-10-10 07:50:38

HTTP协议基础以及Web Application的概念的相关文章

小白日记27:kali渗透测试之Web渗透-Http协议基础,WEB

Http协议基础 Web技术发展[http://www.cnblogs.com/ProgrammerGE/articles/1824657.html] 静态WEB[网页] 动态WEB 属于一种应用程序 基于数据库 每个人看到的内容不同 根据用户输入,返回不同结果 WEB攻击类型有数百种 WEB攻击面 1.Network 2.OS 3.WEB Server 4.APP Server 5.Web Application 6.Database 7.Browser HTTP协议基础[http://www

HTTP协议基础与web服务的重定向,跳转以及请求转发

JavaWeb中,HttpServletRequest与HttpServletResponse几乎是处理各种请求与操作必备的参数,与原始的ServletRequest/ServletResponse相比,它们符合HTTP协议,所以首先从http协议入手,回顾一些基本的内容,而后根据协议来总结常用的知识点. 首先来介绍一下dos环境下简单的http发送报文,接收报文的方法.运行输入cmd,打开命令提示符输入telnet 127.0.0.1 8080,回车后会出现一个输入界面,但此时输入的字符都无法

HTTP协议,Http协议基础概念

HTTP协议的学习重点: Http协议基础概念. 请求响应模型. 提交请求的不同方法. 响应状态判断. 获取响应以及解析响应. 数据下载的实现方法. 数据上传的实现方法. 请求头详细内容. 响应头详细内容等 关于http协议的学习,推荐两个链接: http://www.cnblogs.com/TankXiao/archive/2012/02/13/2342672.html http://blog.csdn.net/gueter/article/details/1524447 二.使用HTTP协议

HTTP:每个web开发人员必须知道的协议-基础篇

http://blog.csdn.net/sql_wtx/article/details/8894447 原文是http://net.tutsplus.com/tutorials/tools-and-tips/http-the-protocol-every-web-developer-must-know-part-1/,翻译这面文章的目地是为了更加深刻的了解HTTP协议.现在web技术日新月异,只有对其协议了解清楚,才能更快.更稳固掌握这些新技术.由于文章很长,我会分成几篇博客来翻译,文章里面也

APP,Web Application(Web APP)等概念讲解

博文说明[前言]: 本文将通过个人口吻介绍APP,Web Application相关知识,在目前时间点[2017年5月14号]下,所掌握的技术水平有限,可能会存在不少知识理解不够深入或全面,望大家指出问题共同交流,在后续工作及学习中如发现本文内容与实际情况有所偏差,将会完善该博文内容. 本文参考文献引用链接: 1.https://zhidao.baidu.com/question/1754906753436868228.html[简单直观] 2.https://zhidao.baidu.com/

Web Service基本概念

转 Web Service基本概念 Web Service也叫XML Web Service WebService是一种可以接收从Internet或者Intranet上的其它系统中传递过来的请求,轻量级的独立的通讯技术.是:通过SOAP在Web上提供的软件服务,使用WSDL文件进行说明,并通过UDDI进行注册. XML:(Extensible Markup Language)扩展型可标记语言.面向短期的临时数据处理.面向万维网络,是Soap的基础. Soap:(Simple Object Acc

【TCP/IP协议基础】

TCP/IP协议基础 -------------------------------------------------------------------------------- 1.TCP/IP协议栈 四层模型 TCP/IP这个协议遵守一个四层的模型概念:应用层.传输层.互联层和网络接口层. 网络接口层 模型的基层是网络接口层.负责数据帧的发送和接收,帧是独立的网络信息传输单元.网络接口层将帧放在网上,或从网上把帧取下来. 互联层 互联协议将数据包封装成internet数据报,并运行必要的

JavaWeb-08 (JavaWeb-Servlet基础&amp;java web之request/respone)

JavaWeb-08 JavaWeb-Servlet基础&java web之request/respone JavaWeb-Servlet基础 一.ServletConfig对象 在Servlet的配置文件中,可以使用一个或多个<init-param>标签为servlet配置一些初始化参数. 实验1:day0800servletConfig 工程架构: 工程下的web.xml文件内容 <?xml version="1.0" encoding="UTF

linux学习笔记-工程师技术:HTTP服务基础(Web服务基本搭建)、网页内容访问、安全Web服务、动态网站的部署

两台虚拟机,均要检测 1.IP地址     ifconfig 2.是否可以解析,nslookup server0.example.com 3.Yum是否可用   yum repolist 4.防火墙默认区域修改为trusted ------------------------------------------------------------------------------------------- HTTP服务基础 Web通信基本概念 基于 B/S (Browser/Server)架构