Linux下目前使用最多的HTTP代理当属Squid了,这边有个需要修改http-header的需要,前提是要做http的透明代理,squid实现透明代理很容易,但修改http-header没找到方法。Privoxy在修改http-header方面很善长,但透明代理如何实现网上好像还没有成熟的方法。比起修改http-header..
分类:
Web程序 时间:
2015-09-06 18:31:48
阅读次数:
252
一、在http header上增加命中显示nginx提供了$upstream_cache_status这个变量来显示缓存的状态,我们可以在配置中添加一个http头来显示这一状态,达到类似squid的效果。12345678910111213141516171819 location/ {proxy_r...
分类:
系统相关 时间:
2015-09-05 17:47:45
阅读次数:
211
Cache-Control的值可以是public、private、no-cache、no- store、no-transform、must-revalidate、proxy-revalidate、max-age 含义如下 1、Public:指示响应可被任何缓存区缓存,如果响应被标记为public,即使有关...
分类:
Web程序 时间:
2015-08-28 19:59:48
阅读次数:
189
大家通常验证用户做法:1. BASIC验证模式: 把用户名和密码采用Base64编码之后,放在HTTP HEADER里,发到服务器的。2. FORM验证模式: 就什么都不处理,直接发到服务器。3. 还有其他证书验证,摘要验证等,这些不在这篇文章讨论范围。由于是明文传输,密码很容易被截获,从而造成密码...
分类:
其他好文 时间:
2015-08-27 14:57:18
阅读次数:
145
这段时间做新的Android项目的客户端和和REST API通讯框架架构设计,使用了很多新技术,最终的方案也相当简洁优雅,客户端只需要传Java对象,服务器端返回json字符串,自动解析成Java对象, 无状态安全验证基于JWT实现,JWT规范的细节可以参考我前面的文章。JWT的token和数据防篡改签名统一放在HTTP Header中,这样就实现了对请求内容和返回结果的无侵入性,服务器端也可以在全局过滤器中统一处理安全验证。
Android客户端使用了Volley网络请求框架和Gson解析库,...
分类:
其他好文 时间:
2015-08-18 14:14:26
阅读次数:
301
1、"Accept"字段: HTTP Header 包含了一系列重要的信息 例如状态码,响应类型,文件编码等... 按字母顺序排列 第一个HTTP Header 就是Accept Accept 只出现在Request中 其含义是: 浏览器端可以接受的媒体类型 例如...
分类:
Web程序 时间:
2015-08-16 15:19:49
阅读次数:
247
用NGINX做负载,但后端有N多服务器,请求过去不知道到哪台服务器,为了便于定位问题,我们自定义httpheader加入后端服务器,先看下配置upstreambackend{
server172.29.88.226:8080weight=1;
server172.29.88.227:8080weight=1;
sticky;}
##CustomHeader##
map$upstream_addr$..
分类:
Web程序 时间:
2015-08-01 06:33:17
阅读次数:
216
HTTP(HyperTextTransferProtocol)即超文本传输协议,目前网页传输的的通用协议。HTTP协议采用了请求/响应模型,浏览器或其他客户端发出请求,服务器给与响应。就整个网络资源传输而言,包括message-header和message-body两部分。首先传递message-h...
分类:
Web程序 时间:
2015-07-27 14:51:04
阅读次数:
122
用中文简述一下http auth的过程:客户端发送http请求服务器发现配置了http auth,于是检查request里面有没有"Authorization"的http header如果有,则判断Authorization里面的内容是否在用户列表里面,Authorization header的典型...
分类:
Web程序 时间:
2015-07-24 18:04:29
阅读次数:
134
一、设计理念1.空间换时间1)多级缓存,静态化客户端页面缓存(http header中包含Expires/Cache of Control,last modified(304,server不返回body,客户端可以继续用cache,减少流量),ETag)反向代理缓存应用端的缓存(memcache)内...
分类:
其他好文 时间:
2015-07-20 12:23:07
阅读次数:
244