`

作为写过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、界面友好 ...

    程序猿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.修正图片/附件上传...

    程序猿专属表情包

    程序猿专属表情包,完美诠释程序猿职业,超级搞笑! 程序猿专属表情包,完美诠释程序猿职业,超级搞笑!

    Java程序猿技术路线图

    Java程序猿技术路线图:让你从一个菜鸟到大神的指导线路!

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

    神级程序猿写下的Python笔记,快速读懂Python 本资料共包含以下附件: 神级程序猿写下的Python笔记,快速读懂Python.pdf

    程序猿ProMonkey 2.03.rar

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

    2016年 年度个人总结程序猿

    程序猿的年终总结

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

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

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

    《神级程序猿写下的Python笔记,快速读懂Python》很好的总结。

    程序猿的故事

    经过1周的制作,Ubuntu的精彩世界贺岁作品:《程序员的故事》音乐动画已经制作完毕,现提供种子供大家下载,祝各位程序猿新年愉快 ( ⊙o⊙ )#,测试环境:Ubuntu12.04 SDL版本:1.2

    一只程序猿告白的网页(转)

    一只程序猿告白的网页。感觉很有创意,就发上来了。

    Android程序猿面试秘籍

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

    安卓程序猿小说v1029纯净版

    软件介绍 程序猿小说是免费小说阅读app,一键搜索,资源覆盖全网百万本小说,简洁的阅读器体验沉浸阅读,给你舒适的阅读体验!提供全网的书源任君挑选,享受纯净阅读,已去除广告。

    想成为程序猿?29个在线学习网站让你变身齐天大圣!

    无论是考虑换工作成为一个全职的程序猿,还是试图搭建一个网站,亦或是想要掌握更多的技能,总之现在越来越多的人都开始学习如何编程。虽然编程不一定适合所有人,但是对相关的知识多深入了解一下总归是有一些好处的...

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

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

    程序猿简历模板

    全面的程序猿简历,包括java、c++、Android、PHP、web前端、嵌入式软件工程师、软件测试和网络工程、信息安全等优秀简历。

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

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

Global site tag (gtag.js) - Google Analytics