0
Ich schicke eine Anfrage mit wp_remote_post .. Im ein Array in einem der $ args und im Körper meiner $ response Passieren falschen Schlüssel und Wert zurück ..Wordpress wp_remote_post ein Array Argument übergeben
-Code :
$x = $_POST['x']; // 50
$y = $_POST['y']; // "sample"
if (isset($x)) {
$args['x'] = array($x);
}
if (isset($y)) {
$args['y'] = $y
}
$response = wp_remote_post($post_url, array(
'method' => 'POST',
'timeout' => 45,
'redirection' => 5,
'httpversion' => '1.0',
'blocking' => true,
'headers' => array(),
'body' => $args,
'cookies' => array()
));
echo json_encode($response);
Die Json kodieren Antwort:
"body": "{\"x[0]\":\"50\", \"y\":\"sample\"}"
Meine erwartete Antwort:
Das ist, weil 'wp_remote_post' ein Array zurückgibt, damit Ihre Antwort in einem Array ist. – FluffyKitten