Nginx配置接口,获取服务器时间,支持 jsonp

原文来自:snippets.barretlee.com,只是为了自己学习收集特意fork了一遍。如有侵权,联系删除:i@webcliwn.net

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
server {
listen 80;
server_name barretlee.com

default_type: "text/html";
error_page default;
charset off;
gzip off;
beacon off;

location = /gettime {
set $uri_param_cb "callback";
if ($arg_callback ~ "(^[^/<>]+$)" ) {set $uri_param_cb $1; }
return 200 "$uri_param_cb({\"time\":\"$unix_time\"})";
}
}

使用方式:

1
2
3
4
//GET http://server_name/gettime
{
"time": "1444284923"
}