comment construire une demande POST https avec drupal_http_request?

Je veux envoyer une requête POST vers un serveur https.

$data = 'name=value&name1=value1';

$options = array(
  'method' => 'POST',
  'data' => $data,
  'timeout' => 15,
  'headers' => array('Content-Type' => 'application/x-www-form-urlencoded'),
);

$result = drupal_http_request('http://somewhere.com', $options);

Je ne peux pas comprendre pour mettre en œuvre le protocole https options dans le POST exemple de code ci-dessus.

Quelqu'un peut-il svp m'expliquer comment faire? Je suis assez nouveau code PHP avec Drupal, et je pourrais certainement d'utiliser les lignes directrices.

J'ai trouvé que tout ce qui est nécessaire est de le mettre dans le protocole. Donc, je suis arrivé à ce code.

$data = 'access_token=455754hhnaI&href=fb&template=You have people waiting to play with you, play now!';

$options = array(
  'method' => 'POST',
  'data' => $data,
  'timeout' => 15,
  'headers' => array('Content-Type' => 'application/x-www-form-urlencoded'),
);

$result = drupal_http_request('https://graph.facebook.com/1000721/notifications?', $options);

Cela ne fonctionne toujours pas. Si je poste via Firefox avec https://graph.facebook.com/1000080521/notifications?access_token=45575FpHfhnaI&href=fb&template=You have people waiting to play with you, play now! il fonctionne.

Je ne suis probablement pas la construction de la demande correctement dans Drupal.

Ce que je fais mal? Comment puis-je obtenir mon code de travail?

OriginalL'auteur BLV | 2012-12-17