mirror of
https://github.com/alibaba/anyproxy.git
synced 2025-07-04 23:19:30 +00:00
Updated 代理服务器的新轮子:anyproxy (markdown)
parent
c2b971f4ac
commit
3eeefb1cab
@ -76,7 +76,7 @@ AnyProxy规则文件样例
|
||||
---------------
|
||||
以“防止CDN返回304”这个需求为例,最直接的方案是拦截请求,在发送到CDN前删除header中的`if-modified-since`字段。在AnyProxy中,配置replaceRequestOption接口,三行代码就能实现这个自定义功能:
|
||||
|
||||
```
|
||||
```javascript
|
||||
//rule file
|
||||
module.exports = {
|
||||
//在向服务器发出请求前,AnyProxy会调用这个接口,可以在此时修改发送请求的参数
|
||||
@ -89,7 +89,7 @@ module.exports = {
|
||||
|
||||
再举个例子,如果你想修改响应数据,在所有html文件最后加个"Hello World",就需要调用`replaceServerResDataAsync`接口,并结合`content-type`字段来进行修改,大约需要8行代码。
|
||||
|
||||
```
|
||||
```javascript
|
||||
//rule file
|
||||
module.exports = {
|
||||
replaceServerResDataAsync: function(req,res,serverResData,callback){
|
||||
|
Loading…
x
Reference in New Issue
Block a user