服务器不支持PUT和DELETE请求处理
创始人
2025-01-19 11:02:45
0

在生产中遇到个问题,用户服务器转发不支持PUT请求和DELETE请求,这是什么鬼问题,查阅了下资料,PUT请求和DELETE请求被认为是不安全的,所以没办法,必须得处理这种情况

问题处理

前端处理和nginx处理,前端axios实例将PUT和DELETE请求改为POST请求,并设置特殊请求头标志,在nginx中判断设置请求标志

前端axios处理 

//判断下当前主机环境是否需要替换put和delete请求  if(window.location.host == "xxx"){     const method = config.method.toUpperCase()      if(method== "PUT" || method == "DELETE"){         // 改写post请求         config.method = "post"         // 添加请求标志         config.headers['X-HTTP-Method-Override']=method     }   }  

nginx配置 

在server块配置和location块配置即可,

注意:如果配置指令不能复制需要手敲的时候,重启的时候出现未知指令,并且其他都没有问题的情况下,注意检查下if后边的空格(if 后边要有空格),这大坑,排查了半天

set $method $request_method; if ($http_X_HTTP_Method_Override ~* 'PUT|DELETE') { 	set $method $http_X_HTTP_Method_Override; } proxy_method $method; 

 

相关内容

热门资讯

大神推荐“新518互游有没有脚... 1、大神推荐“新518互游有没有脚本”wepoker透视破解版(一贯是有挂);详细教程。2、新518...
透视苹果版!aapoker辅助... 透视苹果版!aapoker辅助插件工具,wepoker破解游戏盒子(详细辅助专业教程)是由北京得we...
aapoker辅助挂!we p... aapoker辅助挂!we poker免费辅助器,智星菠萝辅助(详细辅助AI教程)1、这是跨平台的智...
透视好友房!wepokerpl... 透视好友房!wepokerplus开挂,科乐天天踢解码器,透视教程(有挂脚本)1、首先打开科乐天天踢...
透视免费!sohoo辅助,逸游... 透视免费!sohoo辅助,逸游辅助怎么下载安装(总是是真的有挂);1)逸游辅助怎么下载安装辅助挂:进...
透视挂“wepoker透视底牌... 透视挂“wepoker透视底牌脚本”真是是有挂(辅助挂)详细辅助细节方法辅助器中分为三种模型:软件透...
透视辅助!wepoker脚本,... 透视辅助!wepoker脚本,wepoker怎么下载游戏(详细辅助力荐教程);支持多人共享记分板与复...
分享认知“广东雀神祈福真的有用... 您好,广东雀神祈福真的有用吗这款游戏可以开挂的,确实是有挂的,需要了解加微【136704302】很多...
wepoker作弊辅助!uup... wepoker作弊辅助!uupoker透视,wpk有没有脚本(详细辅助安装教程)是一款可以让一直输的...
透视脚本!hardrock作弊... 透视脚本!hardrock作弊,决战辅助软件,力荐教程(有挂技巧)1.决战辅助软件 ai辅助创建新账...