Drupal: Как отправить POST запрос

$result = drupal_http_request(
'http://example.com',
array('Content-Type' => 'application/x-www-form-urlencoded'),
'POST',
'param1=value1&param2=value2'
);

подробнее