`

作为写过web程序的程序猿的你对HTTP懂多少?

阅读更多

说起HTTP,写过web程序的程序猿或多或少都能对这个话题说点什么。但是,作为入门不深的初级程序员的我最近心血来潮,想多了解点HTTP,就买了本《http权威指南》看看。
基本概念级别:
       1.URL
         你知道URL包含哪些东西吗?
           <scheme>://<user>:<password>@<host>:<port>/</path>;<params>?
           <query>#<frag>
            一个URL你应该了解的东西:
            使用什么协议,主机与端口,用户名和密码,路径,参数,查询字符串,片段。
            另外还有 URL字符集。
       2.http报文
            报文的组成,http方法,http状态码,http的字符编码。
       3.客户端识别
            常见的识别机制包括下面几种:
            a.承载用户身份信息的http首部。
            b.客户端Ip地址跟踪。
            c.用户登录,用认证方式识别用户。
            d.胖URL,在url中嵌入识别信息的技术。
            e.cookie。
        4.了解web服务器。知道它怎么处理web请求。
        上面这些东西基本上是你可以模糊了解就不会在开发中造成太大障碍的。
        毕竟做为程序员,你只要懂得html代码,css代码,js代码等实际的能进行开
        发东西,能完成开发任务的知识点就行了。但是如果想多了解点http协议,这
        些东西还是建议好好的了解下。当然nb的人可能对更底层的东西--http协议的
        封装过程都了解。这个我只能感叹下了。
--------------------------------------------------------------------
进阶级别所需了解的东西(这个里面有很多东西,可能在从事具体的工作涉及到的情
况下你才能更进一步理解它):
       1.了解web机器人。
          涉及到的web内容抓取,爬虫规范(robots.txt),数据索引,数据存储,数据
       查询等。
       2.http认证,安全
          涉及到认证机制,认证算法(如常见的摘要算法),安全访问,数据加密等。
       还包括现在常见的跨站脚本攻击防御等内容。
       3.网站托管,负载均衡,日志跟踪,缓存
          这里涉及web网站架构有关的东西,完全是告诉你怎么架设一个良好的网站。
分享到:
评论

相关推荐

    程序猿(ProMonkey)轻量级WEB辅助程序 v1.0.rar

    程序猿(ProMonkey)是一款基于WEB的轻量级程序员个人辅助系统。 [ 安装方法 ] 运行install.php 根据提示进行安装 默认用户名:admin 密码:admin 请登录后进入用户中心更改! [ 程序特色 ] 1、界面友好 ...

    JAVA WEB程序猿博客天地.zip

    JAVA WEB程序猿博客天地

    程序猿ProMonkey v2.03.rar

    程序猿(ProMonkey)是一款基于WEB的轻量级程序员个人辅助工具 [ 更新日志 ]. 程序猿ProMonkey V2.03 Build 20130404 1.修正部分函数细节问题 2.完善安装页面 3.增加附件上传格式支持 4.修正图片/附件上传路径...

    程序猿ProMonkey v2.03

    程序猿(ProMonkey)是一款基于WEB的轻量级程序员个人辅助工具。   程序猿ProMonkey V2.03 Build 20130404更新日志 1.修正部分函数细节问题 2.完善安装页面 3.增加附件上传格式支持 4.修正图片/附件上传...

    程序猿专属表情包

    在IT行业中,程序员,或常被称为“程序猿”,是一群以编写代码为生的专业人士。他们用编程语言构建软件、网站、应用程序等,为数字化世界提供了基石。而在这个高度技术化的领域,程序员们逐渐发展出一种独特的文化,...

    程序猿ProMonkey 2.03.rar

    程序猿(ProMonkey)是一款基于WEB的轻量级程序员个人辅助系统。 程序猿ProMonkey 2.03 更新内容: 1.修正部分函数细节问题 2.完善安装页面 3.增加附件上传格式支持 4.修正图片/附件上传路径 [ ...

    程序猿写下的Python笔记,快速读懂Python

    "程序猿写下的Python笔记,快速读懂Python"是一份由资深程序员编写的指南,旨在帮助读者快速掌握Python的核心概念和实践技巧。 这份笔记可能涵盖以下几个关键知识点: 1. **Python基础**:包括变量、数据类型(如...

    安卓程序猿小说v1029纯净版

    【安卓程序猿小说v1029纯净版】是一款专为Android用户设计的免费小说阅读应用,它提供了海量的小说资源,旨在为读者带来极致的阅读体验。在这款软件中,用户可以一键搜索全网范围内的百万本小说,极大地拓宽了阅读的...

    程序猿的爱情 love.rar

    在IT行业中,程序员,我们亲切地称为“程序猿”,是一个充满智慧和技术热忱的群体。他们的生活往往被编码、算法和逻辑填满,但...每一个压缩包,都可能是一个程序猿对爱情的独特诠释,等待着被解压,被发现,被欣赏。

    程序猿的告白

    5. **编程技巧与情感表达**:作为一个程序员,使用技术来表达情感,如创建一个定制的网页来告白,既展示了技术能力,也体现了对细节的关注和对感情的独特表达方式。这可能包括动态效果、个性化设计,甚至可能通过...

    Android程序猿面试秘籍

    Android程序猿面试秘籍,真正的面试题库,Android程序猿面试秘籍

    WEB前端程序猿必看的meta标签汇总共4页.pdf.zi

    本资料“WEB前端程序猿必看的meta标签汇总共4页.pdf”显然是一个专门为前端开发者编写的Meta标签参考指南,尽管压缩包中还有一个名为“赚钱项目”的文件,但我们的重点将集中在Meta标签的知识上。 1. **元信息与...

    神级程序猿写下的Python笔记,快速读懂Python

    以下是对《神级程序猿写下的Python笔记,快速读懂Python》这本书的详细知识点汇总。 1. Python的定义与重要性 - Python是一种高级编程语言,由Guido van Rossum在1989年底发明,并于1991年首次发布。Python的设计...

    程序猿表白代码

    "程序猿表白代码"是一个集合了各种创意和技术的项目,它展示了编程语言如何用于创造情感交流的媒介。这个压缩包包含了不同的文件,如网页、小程序等,旨在帮助程序员们制作出富有心意的表白工具。 首先,`rose....

    js爱心动态特效源码,程序猿专属浪漫,前端必备!

    js爱心动态特效源码,程序猿专属浪漫,前端必备! js爱心动态特效源码,程序猿专属浪漫,前端必备! js爱心动态特效源码,程序猿专属浪漫,前端必备! js爱心动态特效源码,程序猿专属浪漫,前端必备! js爱心动态...

    js实现爱心表白效果,html+css+js源代码,属于程序猿的浪漫之旅

    js实现爱心表白效果,属于程序猿的浪漫之旅 js实现爱心表白效果,属于程序猿的浪漫之旅 js实现爱心表白效果,属于程序猿的浪漫之旅 js实现爱心表白效果,属于程序猿的浪漫之旅 js实现爱心表白效果,属于程序猿的浪漫...

    js实现手动旋转相册,浪漫表白源代码,程序猿必看!

    js实现手动旋转相册,浪漫表白源代码,程序猿必看! js实现手动旋转相册,浪漫表白源代码,程序猿必看! js实现手动旋转相册,浪漫表白源代码,程序猿必看! js实现手动旋转相册,浪漫表白源代码,程序猿必看! js...

Global site tag (gtag.js) - Google Analytics