使用apache和certbot将HTTP重定向到HTTPS



所以我做了http到https的重定向,一切都很好,但当我转到poster时,假设我有一个post方法http://api.domain/addDevice,它应该重定向到POST方法https://api.domain/addDevice但它将我重定向到GET方法https://api.domain/addDevice因为我认为这是默认的。

我需要更改可用网站、启用apache2的网站或其他地方的内容吗?

谢谢。

遗憾的是,这是非常正常的行为-对于POST到POST重定向,请使用http状态307,而不是默认的302(因为302对于GET以外的其他方法是未定义的,因此大多数实现方式都是从任何方法重定向到GET方法(。

307状态是为了从方法重定向到相同的方法而发明的。

https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/307

相关内容

  • 没有找到相关文章