• Apache Rewrite模块重写功能开启及检测实现

    Apache版本不同、操作系统不同,其配置文件命名、配置管理方式也经常不同,比如安装目录可能是httpd,也可能是apache2,配置文件名及加载模块方式也经常不同,或许对apache官方而言是有规律...

    296

  • Ubuntu中Apache虚拟主机配置及使用指南

    启用与停用站点的方法a2ensite 站点名 a2dissite 站点名基于名字的(通过域名来区分)的虚拟主机安装好apache以后默认有一个叫default的虚拟主机。新建虚拟主...

    284

  • HTTP GET方式提交与POST方式提交

    GET方式提交1)地址栏(URI)会跟上参数数据,以?开始,多个参数之间以&分隔;2)GET提交参数数据有限制,不超过1K;3)GET方式不适合提交敏感信息,如密码;4)浏览器默认直接访问的请...

    610

  • 漫谈HTTP(上)

    HTTP协议:  超文本传输协议(HTTP,HyperText Transfer Protocol)是互联网上应用最为广泛的一种网络协议。所有的WWW文件都必须遵守这个标准。设计HTTP最初...

    197

  • HTTP协议中你必须知道的三种数据格式

    实习中的一个主要工作就是分析 HTTP 中的协议,自己也用 Python 写过正则表达式对 HTTP 请求和响应的内容进行匹配,然后把关键字段抽离出来放到一个字典中以备使用(可以稍微改造一下就是一个爬...

    217

  • 透过浏览器看HTTP缓存

     作为前端开发人员,对于我们的站点或应用的缓存机制我们能做的似乎不多,但这些却是与我们关注的性能息息相关的部分,站点没有做任何缓存机制,我们的页面可能会因为资源的下载和渲染变得很慢,但大家都知道去找前...

    192

  • Http的状态管理机制(cookie)

    这篇文档是为HTTP request 和 response之间创建一个有状态的会话指明一个方法,并描述了两个头字段:Cookie和Set-cookie,用于携带服务端和客户端之间的状态信息。HTTP状...

    189

  • 99%的人都理解错了HTTP中GET与POST的区别

    GET和POST是HTTP请求的两种基本方法,要说它们的区别,接触过WEB开发的人都能说出一二。最直观的区别就是GET把参数包含在URL中,POST通过request body传递参数。你可能自己写过...

    253

  • 基于HTTP的断点传输

    最近项目需要做一个类似于迅雷的文件下载功能,这类需求可能比较常见,希望可以帮助到有需要的同学要求:1.支持断点传输2. 多文件同时下载3. 由于是客户内部试用,服务器只支持HTTP文件下载不支持FTP...

    235

  • 图解SSL/TLS协议

    一、SSL协议的握手过程开始加密通信之前,客户端和服务器首先必须建立连接和交换参数,这个过程叫做握手(handshake)。假定客户端叫做爱丽丝,服务器叫做鲍勃,整个握手过程可以用下图说明(点击看大图...

    226

  • HTTP 协议入门

    HTTP 协议是互联网的基础协议,也是网页开发的必备知识,最新版本 HTTP/2 更是让它成为技术热点。本文介绍 HTTP 协议的历史演变和设计思路。一、HTTP/0.9HTTP 是基于 TCP/IP...

    198

  • WebSocket 原理

    WebSocket 是一种协议,基于 TCP 协议;HTTP 也是一种协议,基于 TCP 协议。连接要保持还是关闭是由你服务器应用来控制的。WebSocket 协议和 HTTP 协议是两种不同的东西,...

    373

发布手记

本月热门