
课程咨询: 400-996-5531 / 投诉建议: 400-111-8989
认真做教育 专心促就业
web前端编程开发是目前互联网行业中比较热门的一个求职招聘岗位,今天我们就通过案例分析来简单了解一下,web前端程序员需要掌握哪些HTTP知识。
URL
URL(UniformResourceLocator),即统一资源定位符,也就是我们说的网址,统一资源定位符是对可以从互联网上得到的资源的位置和访问方法的一种简洁的表示,是互联网上标准资源的地址。互联网上的每个文件都有一个的URL,它包含的信息指出文件的位置以及浏览器应该怎么处理它
hypertext
超文本:hypertext,浏览器里面看到的网页就是超文本解析而成,其网页源代码是一系列html代码,如img表示图片,p指定段落
HTTP基本原理
http和https:访问资源需要的协议类型,还有其他的类型,ftp,sftp,smb等
http:hypertexttransferprotocol,超文本传输协议,网络传输超文本数据到本地浏览器的传送协议,保证高效而准确的传送超文本文档
https:HyperTextTransferProtocoloverSecureSocketLayer,以安全为目标的http通道,http下加入ssl层
作用:建立一个信息安全通道来保证数据传输的安全,确认网站的真实性
HTTP请求过程
浏览器中输入url后,浏览器向网站所在服务器发送了一个请求,网站服务器接收请求,并对这个请求进行处理和解析,然后返回对应的响应,传回给浏览器,再通过浏览器解析出来
请求:可分为四部分内容
请求的网站(requesturl)
请求方法(requestmethod)
请求头(requestheaders)
请求体(requestbody)
请求方法主要分为get和post请求
get请求
请求中的参数包含在url里面
请求提交的数据多只有1024字节
百度中输入关键字,wd表示要搜索的关键字
post请求
表单提交时候发起,用户登录
数据以表单的形式传输,不会体现在url中
请求提交的数据没有大小限制
数据传输更安全(参数不会体现在url中)
请求头
用来说明服务器要使用的附加信息,比较重要的信息有cookie,user-agent
请求体
一般承载的内容是post请求中的表单数据,对于get请求,请求体为空
响应
由服务器返回给客户端,可以分为三部分,响应状态码(responsestatuscode),响应头(responseheaders),响应体(responsebody)
响应状态码
表示服务器的响应状态,200代表服务器正常响应,404代表页面未找到,500代表服务器内部发生错误
响应头
包含了服务器对请求的应答信息,如contenttype,server,set-cookis等
响应体
爬虫请求后解析的内容就是响应体,响应的正文数据,比如请求网页时,响应体是html代码;请求一张图片时,响应体为图片的二进制数据;json数据等
【免责声明】本文系本网编辑部分转载,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。如涉及作品内容、版权和其它问题,请在30日内与管理员联系,我们会予以更改或删除相关文章,以保证您的权益!更多内容请加danei456学习了解。欢迎关注“达内在线”参与分销,赚更多好礼。