问答 / 0 / 4 / 创建于 3年前
没写removeTrailingSlash这个方法home/也能正常访问
get请求能301跳转,post请求就不行了
get
post
这个问题的复现可以用/articles接口,用postman post请求/articles时,会被重定向成get 请求的/articles,导致保存文章的功能变成了查询文章列表,
至于为什么post 重定向后会变成get,这个是301状态时http处理的方式
具体可参考:HTTP 的重定向
f12 看下请求会有2个
试了下POST,thunder client可以正常返回,但是curl不行,估计是某些客户端对slash斜线进行了特殊处理
我要举报该,理由是:
get
请求能301跳转,post
请求就不行了这个问题的复现可以用/articles接口,用postman post请求/articles时,会被重定向成get 请求的/articles,导致保存文章的功能变成了查询文章列表,
至于为什么post 重定向后会变成get,这个是301状态时http处理的方式
具体可参考:HTTP 的重定向
f12 看下请求会有2个
试了下POST,thunder client可以正常返回,但是curl不行,估计是某些客户端对slash斜线进行了特殊处理