2014年4月16日 星期三

Http Header

referer: 前一個訪問的頁面URL

轉自:http://www.cchere.com/article/290957
REMOTE_ADDR:扔出REQUEST的客戶端IP地址(也可能是路由上最後一個Proxy)
REMOTE_HOST: 扔出REQUEST的客戶端主機名(也可能是路由上最後一個Proxy)
REMOTE_USER:扔出REQUEST的客戶端認證用戶名
REMOTE_PORT:扔出REQUEST的客戶端端口號
REMOTE_IDENT:扔出REQUEST的客戶端用戶名(支持IDENT協議的時候才有用)
HTTP_X_FORWARDED_FOR:接續的原始IP地址
HTTP_VIA:Proxy的信息
HTTP_FORWARDED:Proxy的URI、以及客戶端的全域名(FQDN)
HTTP_CACHE_CONTROL:Cache的控制信息(比如max-age=259200 最長時間)
HTTP_PROXY_CONNECTION:代理的接續狀態
HTTP_SP_HOST:接續的原始IP地址
HTTP_CACHE_INFO:高速緩存信息
HTTP_CLIENT_IP:客戶端IP(TrafficServer或者NetscapeProxy會使用此變量)
HTTP_MAX_FORWARDS:最多路經幾個Proxy
HTTP_ACCEPT: 客戶端的瀏覽器支持的MIME種類
HTTP_ACCEPT_CHARSET:客戶端瀏覽器支持的字符集
HTTP_ACCEPT_ENCODING:客戶端瀏覽器支持的編碼方式(比如gzip,deflate等等)
HTTP_ACCEPT_LANGUAGE:客戶端瀏覽器支持的語種(比如cn,en等等)
HTTP_CONNECTION:HTTP接續的狀態(比如keep-alive等等)
HTTP_COOKIE:對當前URL所保留的相關Cookie信息
HTTP_FROM:客戶端瀏覽器所設定的email地址
HTTP_HOST:客戶端所要訪問的主機名
HTTP_PRAGMA:Cache模式(對HTTP 1.0有效)
HTTP_REFERER:本次訪問前的上次訪問URL地址
HTTP_UA_CPU:客戶端的CPU信息
HTTP_UA_OS:客戶端的OS信息
HTTP_USER_AGENT:客戶但瀏覽器的版本信息

2014年4月8日 星期二

Node.js 時間格式輸出

Moment.js
http://momentjs.com/

var moment = require('moment');
moment().format();


Day.js
https://github.com/iamkun/dayjs

dayjs().startOf('month').add(1, 'day').set('year', 2018).format('YYYY-MM-DD HH:mm:ss');