1. 首页 > 科普 >

http服务 success

http是什么?

http是hypertext transfer protocol(超文本传输协议)的简写,它是TCP/IP协议的一个应用层协议。

用于定义WEB浏览器与WEB服务器之间交换数据的过程。客户端连上web服务器后,若想获得web服务器中的某个web资源,需遵守一定的通讯格式,HTTP协议用于定义客户端与web服务器通迅的格式。

拓展资料

HTTP协议的主要特点可概括如下:

1、支持客户/服务器模式。

2、 简单快速:客户向服务器请求服务时,只需传送请求方法和路径。请求方法常用的有GET、HEAD、POST。每种方法规定了客户与服务器联系的类型不同。由于HTTP协议简单,使得HTTP服务器的程序规模小,因而通信速度很快。

3、灵活:HTTP允许传输任意类型的数据对象。正在传输的类型由Content-Type加以标记。

4、无连接:无连接的含义是限制每次连接只处理一个请求。服务器处理完客户的请求,并收到客户的应答后,即断开连接。采用这种方式可以节省传输时间。

5、无状态:HTTP协议是无状态协议。无状态是指协议对于事务处理没有记忆能力。缺少状态意味着如果后续处理需要前面的信息,则它必须重传,这样可能导致每次连接传送的数据量增大。

另一方面,在服务器不需要先前信息时它的应答就较快。

HTTP请求的方法:

HTTP/1.1协议中共定义了八种方法(有时也叫“动作”),来表明Request-URL指定的资源不同的操作方式

1、OPTIONS

返回服务器针对特定资源所支持的HTTP请求方法,也可以利用向web服务器发送‘*’的请求来测试服务器的功能性

2、HEAD

向服务器索与GET请求相一致的响应,只不过响应体将不会被返回。这一方法可以再不必传输整个响应内容的情况下,就可以获取包含在响应小消息头中的元信息。

3、GET

向特定的资源发出请求。它本质就是发送一个请求来取得服务器上的某一资源。资源通过一组HTTP头和呈现数据(如HTML文本,或者图片或者视频等)返回给客户端。GET请求中,永远不会包含呈现数据。

4、POST

向指定资源提交数据进行处理请求(例如提交表单或者上传文件)。数据被包含在请求体中。POST请求可能会导致新的资源的建立和/或已有资源的修改。 Loadrunner中对应POST请求函数:web_submit_data,web_submit_form

5、PUT

向指定资源位置上传其最新内容

6、DELETE

请求服务器删除Request-URL所标识的资源

7、TRACE

回显服务器收到的请求,主要用于测试或诊断

8、CONNECT

HTTP/1.1协议中预留给能够将连接改为管道方式的代理服务器。

http服务器和web服务器是同一个服务器?二者什么区别和联系?一定采纳

http服务器和web服务器不是同一个服务器,联系:两者都是用来处理http请求,并根据http请求返回响应数据的服务器,区别如下:

一、指代不同

1、http服务器:是Apache软件基金会的一个开放源代码的网页服务器。

2、web服务器:也称为WWW(WORLD WIDE WEB)服务器,主要功能是提供网上信息浏览服务。

二、功能不同

1、http服务器:可以在大多数电脑操作系统中运行,由于其具有的跨平台性和安全性,被广泛使用。

2、web服务器:可以解析(handles)HTTP协议。当Web服务器接收到一个HTTP请求(request),会返回一个HTTP响应(response),例如送回一个HTML页面。

三、特点不同

1、http服务器:快速、可靠并且可通过简单的API扩展,Perl/Python解释器可被编译到服务器中,可以创建一个每天有数百万人访问的Web服务器。

2、web服务器:Web服务器传送(serves)页面使浏览器可以浏览,然而应用程序服务器提供的是客户端应用程序可以调用(call)的方法(methods)。

参考资料来源:百度百科-web server

参考资料来源:百度百科-Apache HTTP Server

http服务默认使用什么端口

网站使用的 http 协议默认使用的服务端口是 80。

另外,代理服务器(Proxy Server)使用的服务端口通常是 8080,也有一部分使用 1080、8888 端口的。

HTTP协议

分类: 生活 >> 购房置业

问题描述:

关于HTTP协议是什么??

解析:

HTTP 协议定义服务器端和客户端之间文件传输的沟通方式。目前HTTP协议的版本是Http1.1。RFC 2616描述了HTTP协议的具体信息。

这个协议已经成为浏览器和Web站点之间的标准。

当我上网的时候底层是如何进行交互的?

当访问者点击一个超链接的时候,将会给浏览器提交一个URL地址。通过这个URL地址,浏览器便知道去链接那个网站并去取得具体的页面文件(也可能是一张图片,一个pdf文件)。

HTTP工作的基础就是,连接一个服务器并开始传输文件到浏览器。

HTTP传输的基本过程

在传输的过程中,被称为客户端的请求者向服务器请求一个文件。

最基本的过程是:

1 客户端连接一个主机;

2 服务器接收连接,

3 客户端请求一个文件,

4 服务器发送一个应答.

实例

我们看几个典型的过程

首先,我们想访问本页面。在浏览器上敲入“maketop/resource/rs_041112_02.php”.浏览器将连接maketop然后发送:

>> GET /resource/rs_041112_02.php Http1.1

>> Host: maketop

>> Accept: image/gif, image/x-xbitmap, image/jpeg, image/pjpeg,

>> Accept-Language: en

>> Accept-Encoding: gzip, deflate

>> User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; rv:1.7.3) Gecko/*********** Firefox/0.10

>> Connection: Keep-Alive

>>

http服务 successhttp服务 success


解释:浏览器请求页面“/resource/rs_041112_02.php”。并使用HTTP1.1协议。并告诉服务器你的浏览器是Firefox0.10。操作系统是Windows XP。 浏览器希望保持与maketop之间的连接,并请求获得多的文件,包括网页中的图片。翻译成语言上面是:

>> 用HTTP1.1协议获得 /resource/rs_041112_02.php

http服务 successhttp服务 success


>> 访问的主机是: maketop

>> 接收的文件包括了: image/gif, image/x-xbitmap, image/jpeg, image/pjpeg,

>> 使用的语言是: en

>> 接收的编码方式(浏览器能够解释的)是: gzip, deflate

>> 用户的浏览器信息:Windows XP的操作系统 Firefox/0.10的浏览器

>> 保持连接: 还要去图片

>>

maketop的服务器发出响应:

<< HTTP/1.1 200 OK

<< Date: Mon, 12 Mar 2004 19:12:16 GMT

<< Server: Apache/1.3.31 (Unix) mod_throttle/3.1.2

<< Last-Modified: Fri, 22 Sep 2004 14:16:18

<< ETag: "dd7b6e-d29-39cb69b2"

<< Accept-Ranges: bytes

<< Content-Length: 3369

http服务 successhttp服务 success


<< Connection: close

<< Content-Type: text/

<<

<< File content goes here

浏览器并从服务器的响应中获得服务器的信息:比如运行在Apache。

上面翻译成翻译成语言上面就是RFC 2616

(摘自:maketop/resource/rs_041112_02.php)

<< HTTP1.1协议方式有效

<< 当前时间是: Mon, 12 Mar 2004 19:12:16 GMT

<< 服务器是: Apache/1.3.31 (Unix) mod_throttle/3.1.2

<< 最后一次修改: Fri, 22 Sep 2004 14:16:18

<< ETag: "dd7b6e-d29-39cb69b2"

<< Accept-Ranges: bytes

<< Content-Length: 3369

<< Connection: close

<< Content-Type: text/

<<

<< File content goes here

上面例子就是最简单的交互过程描述,需要对HTTP协议中具体的命令了解,就需要阅读

- 作者: trueman 2005年09月4日, 星期日 20:31 回复(0) | 引用(0) 加入博采

HTTP――网海之舟 HTTP(超文本传输协议,Hyper-Text Transport Protocol )是用于在互联

网上传输超文本文件的协议。它对一个HTTP客户程序和一个HTTP服务程序进行端

对端的连接。HTTP是在WWW (WWW )上所应用的最重要的协议。

它是Web 自己的协议,用来从一个HTTP服务器上检索信息。这可以是用HTML

写的文本文件,静态图象,声音文件,动画视频或仅是简单的文本文件:HTTP服

务器知道怎样识别文件类型,并通过线路在传输之前告诉你的浏览器将要传来什

么样的文件,以便浏览器知道如何对待。

HTTP是Web 技术中的一个最基本的协议,它是一个应用层协议,直接用TCP

层传递。整个协议的通信过程十分简单。

为了要讲清HTTP传送一个文件的通信过程,首先有必要来重申一下URL 的概

念。URL (Uniform Resource Locator)的中文意思为统一资源定位器,它是用

来确定在IP网上Web 系统信息资源的位置的,URL 从结构上讲很有点像计算机中

的文件名,例如下面就是一个URL.

这个URL 实际上要找的是Geo文件,前面都是路径名。在Web 系统中,

就是用URL 来寻找相应文件的。当然实际上URL 还可以有复杂的形式并可带各种

相关参数。在基本了解了URL 后,就可以来看HTTP是怎样工作的了。当客户机向

服务器请求一个文件时,首先要建立一条TCP 连接,在TCP 连接好后,客户机就

向服务器发送URL ,让服务器根据URL 去寻找相应的文件,找到文件后就从已建

立好的TCP 通道上发给客户机,文件发送完毕即拆除TCP 连接。当要寻找另一个

文件时,需要重复上述过程。

从上述过程可以看出,HTTP协议十分简单。使用HTTP后,服务器需要做的事

只是接受一个请求(URL ),根据用户的请求发送相应文件,服务器不要做任何

检索轨迹的记录,从而使一个服务器支持的用户数大为增加。但HTTP也有不少缺

点,因为其简单,每传一个文件就要建一次TCP 连接、拆除一次TCP 连接,当要

传送的文件很小时就非常不合算了。另外由于服务器不能保留检索轨迹,因而为

口令记忆等带来了很大的麻烦,导致系统效率下降。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至website.service08@gmail.com 举报,一经查实,本站将立刻删除。

联系我们

工作日:9:30-18:30,节假日休息