我有某种与数据库一起使用的内部 API,我正在通过 AMQP 调用该 API。当我进行同步(RPC)调用并尝试重定向之后,HTTP 连接会重置。我这样重定向:
header("位置:some_url"); 死;
我发现问题出在 die() 函数中。所以我使用 PHP5.3、Apache2、RabbitMQ 作为 AMQP 代理。我也在使用这个扩展http://pecl.php.net/package/amqp来使用 AMQP。这非常令人困惑,因为如果我删除 die() 连接一切正常。但是不可能删除它,因为PHP: Utilizing exit(); 或者死(); 在标头之后(“位置:”);
如果有人能给我线索,我将不胜感激。谢谢