使用Nginx将GET参数插入静态文件

时间:2013-06-18 12:10:13

标签: testing nginx jsonp

我正在使用Nginx转发代理和一些重写测试一些客户端魔术,它运行良好。现在我想模拟JSONP响应。它需要使用查询参数替换静态JSONP文件中的回调名称占位符。

为了说明,jsonp.js文件:

<CALLBACK>({ "json": [] })

网址:

http://localhost:8080/jsonp.js?callback=myCustomCallback

我想提供像这样修改过的文件:

myCustomCallback({ "json": [] })

Nginx有可能吗?优选地,使用SSI模块而不是Perl或Lua。

1 个答案:

答案 0 :(得分:1)

查看http_sub_module

这样的事情可能有用:

sub_filter '<CALLBACK>' $arg_callback;