因此,我将在以下位置收到 API 调用:
POST http://olddomain.com/api/call
Post contents in Raw Body
我需要将其重定向到
POST http:://newdomain.com/api/call
具有相同的原始正文内容。似乎没有办法重定向 POST 服务器端,唯一的方法是生成一个 HTML 表单并通过 JS 提交该表单。因此,鉴于此,我什至不确定我们的 API 客户端是否有可能期望 JSON 返回给他们以呈现并提交该 HTML/JS 以重定向 POST。
所以现在我在想我可能需要将 POST 原始正文内容转换为查询字符串变量——调用中的数据量可能足够低,我们可以摆脱它——然后可能更新 API 调用处理程序在这种情况下接受 GET 参数。
这一切似乎都不干净。请告诉我有更好的方法。
更新:实现需要curl
兼容性,因为 API 客户端使用它。