不要为简单的POST建立自定义请求。CURL非常有能力在没有所有那些恶作剧的情况下发布帖子:
$xml = <<<EOL<?xml version='1.0' encoding='UTF-8'?> <abc><UserId>123</UserId> </abc>EOL;$ch = curl_init($url);curl_setopt($ch, CURLOPT_POST, true);curl_setopt($ch, CURLOPT_POSTFIELDS, array('xmlmessage' => $xml));curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);curl_setopt($ch, CURLOPT_TIMEOUT, 4);$result = curl_exec($ch);if ($result === FALSE) { die(curl_error($ch));}echo $result


