gpt4 book ai didi

php - 使用 htaccess 在 Apache 中将 HTTP GET 请求重写为 POST

转载 作者:可可西里 更新时间:2023-11-01 13:21:30 25 4
gpt4 key购买 nike

我需要更改第三方 PHP 应用程序的行为,并在之后不久恢复更改。如果我可以重写 GET 请求并从中生成 POST 请求,我将节省大量时间并且可以避免在应用程序中进行任何更改。

是否可以将 GET http://website/action1?param=1 转换为 POST http://website/action2,使用 param 是 post 请求的一部分,使用 .htaccess?

尽管我可以将第一个 GET 请求重定向到一个新页面,该页面将自动 POST 到第二个 URL (Javascript),但我希望尽可能减少浏览器-服务器交互的数量。

最佳答案

Is it possible to transform GET http://website/action1?param=1 into POST http://website/action2, with param being part of post request, using .htaccess?

不,这是不可能的。 GET 和 POST 是完全不同的请求,具有不同的请求 header 和不同的响应。重写引擎只影响 URI,不能改变实际请求。您将不得不在浏览器端依赖 Javascript。

关于php - 使用 htaccess 在 Apache 中将 HTTP GET 请求重写为 POST,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12009857/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com