0
foreach ($iContactData as $akey => $aval) {
$post_items[] = $akey . '=' . $aval;
}
$post_string = implode ('&', $post_items);
$url='https://app.icontact.com/icp/signup.php';
$response = wp_remote_post($url, array(
'method' => 'POST',
'timeout' => 45,
'redirection' => 5,
'httpversion' => '1.0',
'blocking' => true,
'headers' => array(),
'body' => array($post_string),
'cookies' => array()
)
);
if(is_wp_error($response)) {
echo 'Something went wrong!';
} else {
echo 'Response:<pre>';
print_r($response);
echo '</pre>';
}
テストを実行すると、エラーが表示されました。私は身体がリモートにデータを投稿するための配列に間違っているようですか?wp_remote_postは、データの投稿時に予期した動作をしません。
洞察が認められるでしょう。ありがとう
あなたは出力にそれを意味ですか "何かが間違っていましたか!"? (つまり 'wp_remote_post'への呼び出しが失敗しました)これを試してください:' echo '何かが間違っていました! ' $ response-> get_error_message(); '、それから私たちに連絡してください... – Vino
また、同様の問題[#11096611](http://stackoverflow.com/questions/11096611/wordpress-wp-remote-post) – Vino