HTTP概述

一,HTTP的概念
HTTP: 超文本传输协议,是一个用于从web服务器传输超文本到本地浏览器的传送协议和标准。

从服务器到本地浏览器	的传送标准

什么是超文本?

HTML,CSS,JavaScript等都可以被称为超文本。HTTP的设计最初是为了接收和发布HTML页面,后来也用于接收一些音频,视频,文件等内容。
HTTP是基于客服端/服务端的架构模型。浏览器或任何客户端都可以作为HTTP的客服端通过URL地址向HTTP的服务端及web服务器发送所有请求。web服务器在接收到请求后做出响应,并向客户端回传响应。

二,HTTP的消息结构

	HTTP请求的请求消息包括请求行,请求头,空行和请求数据
	
	请求方法:get和post,get方法用于请求指定的页面信息,并返回消息的主体;post方法用于指定的资源提交数据。	**数据包含在主体中**

	URL:请求的URL地址
	
	协议版本:代表向服务器发送请求时,使用的协议及版本。
	
	请求头部:http请求头部包含若干个属性,格式为“属性名:属性值”,服务端可以根据此获取客户端请求的相关信息。
	
	请求数据:承载客户端的一些请求参数。

三,HTTP的主要特点

	- 客户端发起请求,服务器回送响应
	- 简单快速:http比较简单,服务器的程序规模小,因此通信速度很快
	- 灵活:http允许传输任意类型的数据对象
	- 无连接:每次只处理一个请求,处理完请求后,接收到了客服端的应答后就立刻断开连接。客户端再次发送请求是就是一个新的连接,节省了传输时间。
	- 无状态:http是无状态协议。每次请求都是独立的,任何两个请求之间没有必然的联系

四,HTTP状态码汇总

  1. 200:服务器响应成功(服务端找到客服端的请求,并将请求的内容传到客户端)。
  2. 301:临时跳转(这个跳转是(服务器返回状态码跳转)临时的重定向,不是永久性的)
  3. 302:临时跳转(永久性的重定向,不是服务器跳转的,是客户端跳转的;服务器通过回传状态码来下达给客户端,让客户端完成跳转)
  4. 304:服务器通过返回状态码高速客户端请求资源(这个资源是在客户端本地浏览器缓存中有的)成功
  5. 403:服务器资源权限不够
  6. 404:服务器上没有该资源,是最常见的请求错误码
  7. 500:程序错误,也就是请求的网页程序本身报错
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Hadoop提供了HTTP接口来与集群进行交互和管理。这些HTTP接口可以用于监控集群状态、管理作业、访问文件系统等。以下是Hadoop中的一些常用HTTP接口的概述: 1. HDFS Web界面:HDFS提供了一个Web界面,可以通过浏览器来查看文件系统的状态、浏览文件和目录,并进行文件操作。默认情况下,它在http://<namenode>:50070处运行。 2. JobTracker和TaskTracker Web界面:MapReduce框架使用JobTracker和TaskTracker来管理作业和任务。JobTracker提供了一个Web界面,可以查看作业的状态、作业历史等信息。TaskTracker也有一个类似的Web界面,可以查看任务的状态、日志等信息。默认情况下,它们分别在http://<jobtracker>:50030和http://<tasktracker>:50060处运行。 3. ResourceManager和NodeManager Web界面:在YARN(Yet Another Resource Negotiator)中,ResourceManager负责全局资源管理,NodeManager负责单个节点上的资源管理。它们都提供了Web界面,可以查看集群的资源使用情况、应用程序状态等信息。默认情况下,ResourceManager的Web界面在http://<resourcemanager>:8088处运行,NodeManager的Web界面在http://<nodemanager>:8042处运行。 4. HBase Web界面:HBase是一个分布式的NoSQL数据库,它提供了一个Web界面,可以监控HBase集群的状态、表的信息、RegionServer的状态等。默认情况下,它在http://<hbase-master>:16010处运行。 除了上述的Web界面,还有一些其他的HTTP接口,如Hadoop的REST API,可以通过HTTP请求来进行文件操作、作业管理等。这些HTTP接口为Hadoop的管理和监控提供了方便的方式,可以通过浏览器或者发送HTTP请求来进行操作。具体的接口使用方法和参数可以参考Hadoop的官方文档或相关资料。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值