我正在向API发送POST请求:
$payload = array(\'body\' => $payload);
$payload[\'redirection\'] = false;
$response = wp_remote_post( $settings[\'webhooks\'], $payload );
do_action( \'elementor_pro/forms/webhooks/response\', $response, $record );
$redirect_to = wp_remote_retrieve_header( $reponse, \'Location\' );
API端点返回
302 redirect 到其他URL:
www.you-got-redirected.com.
如何访问www.you-got-redirected.com 作为PHP中的变量?我知道wp_remote_retrieve_body 但这是内容,而不是URL。
我不想更改API的行为,也不想更改wp_remote_post() 没有说明如何访问响应的内容。
编辑:已尝试此操作,但始终返回empty string
$redirect_to = wp_remote_retrieve_header( $reponse, \'Location\' );