nginx配置时请求拦截问题
公司业务要求nginx配置时只允许head,post,get请求,但是o2业务内部很多接口用到了put,delete方法,导致一些功能比如删除角色,注销用不了,有没有什么方法在不改nginx的前提下解决该问题,如果修改代码有没有批量修改的方法{
"mock": {
"x_organization_assemble_personal": {
"put": {
"to": "post",
"append": "mockputtopost"
},
"delete": {
"to": "get",
"append": "mockdeletetoget"
}
},
"x_query_assemble_surface": {
"put": {
"to": "post",
"append": "mockputtopost"
},
"delete": {
"to": "get",
"append": "mockdeletetoget"
}
},
"x_processplatform_assemble_surface": {
"put": {
"to": "post",
"append": "mockputtopost"
},
"delete": {
"to": "get",
"append": "mockdeletetoget"
}
},
"x_cms_assemble_control": {
"put": {
"to": "post",
"append": "mockputtopost"
},
"delete": {
"to": "get",
"append": "mockdeletetoget"
}
},
"x_organization_assemble_control": {
"put": {
"to": "post",
"append": "mockputtopost"
},
"delete": {
"to": "get",
"append": "mockdeletetoget"
}
},
"x_organization_assemble_authentication": {
"put": {
"to": "post",
"append": "mockputtopost"
},
"delete": {
"to": "get",
"append": "mockdeletetoget"
}
}
}
}
把这个配置放到 web.json 中 改好了一部分大佬,这个是啥原理啊,能不能直接将所有的put和delete都给改了 chengyang7 发表于 2023-8-22 17:34
改好了一部分大佬,这个是啥原理啊,能不能直接将所有的put和delete都给改了 ...
不行,这个太多了,要所有涉及到的接口都改。 那咋办,有的功能还是掉的put请求接口用不了 我照葫芦画瓢往web.json里面加了几个转put和delete的配置,但是路径就错了报404,求解
"x_component_assemble_control": {
"put": {
"to": "post",
"append": "mockputtopost"
},
"delete": {
"to": "get",
"append": "mockdeletetoget"
}
} chengyang7 发表于 2023-8-23 14:41
我照葫芦画瓢往web.json里面加了几个转put和delete的配置,但是路径就错了报404,求解
"x_component_assemb ...
这个需要后端接口里有写对应的接口才能用 那没转换的put请求还有啥办法放行吗 chengyang7 发表于 2023-8-24 09:30
那没转换的put请求还有啥办法放行吗
目前没什么办法能很好的解决
页:
[1]