411 Ошибка, хотя Content-Length is There

Google показал ошибку 411, но я уже поместил Content-Length в заголовок. Как исправить эту ошибку?

$authToken = getAuthorizationToken(); $xml_data = '<?XML version="1.0"?> <Batch> <Remove> <Promotions> <Promotion id="d5111e0a"/> </Promotions> </Remove> </Batch>'; $length = strlen($xml_data); $ch = curl_init("http://www.google.com/cse/api/default/promotions/pe0dnd27zuc"); $header = array(); $header[] = 'Authorization: GoogleLogin auth=' . $authToken; $header[] = 'Content-Type: text/xml'; $header[] = 'Content-Length: ' . $length; curl_setopt($ch, CURLOPT_HTTPHEADER, $header); curl_setopt($ch, CURLOPT_POSTFIELDS, $xml_data); $result = curl_exec($ch); $code = curl_getinfo($ch, CURLINFO_HTTP_CODE); curl_close($ch);