相信看过1内容的各位应该十分不喜欢这种完全看不懂的教程系列……
我有什么办法?除了关注子良科创微信公众号维持生活你还能咋地?
但这也是十分无奈的事情嘛!
因为HTTP协议在实际应用上,以后台工程师的角度去理解这些东西
是十分容易的!
是不是觉得很不公平啊?
那也没有办法
谁让人家后台工程师难培养学得多呢!
但这里Joker小哥哥是可以给出干货快速理解的!
比如说
路由
至于这个路由是长什么样子呢?
你姑且将浏览器上的地址栏上的斜杠后头的玩意儿称为路由(但其实这样也不准确,因为这涉及到域名概念和后天的玩意儿)
比如啥“/cgi-bin”啊之类的像是这个鸟样:
这个路由有什么用呢?
举个例子就是
浏览器地址栏上输入路由地址,然后服务器就根据这个路由找这个路由下对应的网页,然后再将这个网页返回给浏览器,让客户能够看到!
这就是路由最基础的用法!
但是呢,还有一种情况是这样的
我们希望在一个页面中有与服务器进行不同的操作,比如我对网页中的某个东西进行增加、修改、删除三种操作,但是当一个网页对应一个路由的时候我该怎么办呢?
(严重警告:路由和网页的关系是多对多关系,不懂多对多就去查!)
那么这就涉及到
HTTP的请求方法
HTTP1.0定义了三种请求方法: GET, POST 和 HEAD方法。
HTTP1.1新增了五种请求方法:OPTIONS, PUT, DELETE, TRACE 和 CONNECT 方法。
这是怎么一回事的说呢?就是说一个路由可以对应多种请求方法
不同的请求方法会有不同的业务操作!
所以这玩意儿贼鸡儿好使!也就使程序员没必要额外再设置多余的路由啦!
干货的话就是这么一幅图:
当然,接下来还会涉及到关于HTTP的响应头信息,但这将涉及到我们的TCP/IP协议的知识内容,所以Joker小哥哥还不会立刻就解释完HTTP,下一期本大爷将会直接讲述网络编程!让你们了解HTTP的真正用于开发中的知识内容!
领取专属 10元无门槛券
私享最新 技术干货