J'ai exigence d'où l'application a à faire REPOSER les appels d'API sur HTTPS POST. Je suis nouveau sur cakephp. Je pensais que si je pouvais faire https appels à l'aide de httpsocket.
<?php
//create a new cURL resource
$ch = curl_init();
$data = array('Your'=>'Data');//set URL and other appropriate options
curl_setopt($ch, CURLOPT_URL,"http://www.example.com/");
curl_setopt($ch, CURLOPT_POST,true);
curl_setopt($ch, CURLOPT_POSTFIELDS, http_build_query($data));//grab URL and pass it to the browser
$result = curl_exec($ch);//close cURL resource, and free up system resources
curl_close($ch);
print_r($result);//output result for all the kings?>
vous pouvez simplifier votre code à l'aide de HttpSocket, il est bon de profiter de cakephp HttpSocket est un peu lourd pour les tâches simples. faire une déclaration générale qu'il a gonflé n'est pas utile. Il n'y a aucun moyen de savoir si vous êtes partial, la répétition de quelque chose que vous avez entendu, ou faire une demande légitime. Allez-vous donner des précisions? Pourquoi et ce qui fait HttpSocket gonflé par rapport à d'autres options? -1 l'OP demande une solution dans le cadre du framework cakephp.
//Use either of the following two:App::import('Core','HttpSocket');//Cake 1.xApp::uses('HttpSocket','Network/Http');//Cake 2.x
$HttpSocket =newHttpSocket();
$results = $HttpSocket->post('www.somesite.com/add', array('name'=>'test','type'=>'user'));//$results contains what is returned from the post.
Si vous avez de PHP Curl module activé:
HttpSocket est un peu lourd pour les tâches simples.
faire une déclaration générale qu'il a gonflé n'est pas utile. Il n'y a aucun moyen de savoir si vous êtes partial, la répétition de quelque chose que vous avez entendu, ou faire une demande légitime. Allez-vous donner des précisions? Pourquoi et ce qui fait HttpSocket gonflé par rapport à d'autres options?
-1 l'OP demande une solution dans le cadre du framework cakephp.
OriginalL'auteur Robin Duckett
Vous pouvez utiliser l'un de ces
CAKEPHP SOCKET
CURL
JAVASCRIPT
si vous voulez que cela fait à côté clientOriginalL'auteur
n'a pas fonctionné pour moi sur le Gâteau 2.x, mais
a fait un travail. Voici plus d'informations sur HttpSocket http://book.cakephp.org/2.0/en/core-utility-libraries/httpsocket.html
OriginalL'auteur raumus