Ich habe den folgenden Code in CakePHP. Ich brauche den gleichen Code in Laravel mitlaravel guzzle httpsocket Parameter für ssl verify peer & host
$url = "https://xyz?";
$query ='first_name='. $data->FirstName .'&gender=""'. '&home_phone='. $data->HomePhone.'&ip_address='. $data->IPAddress.'&last_name='. $data->LastName.'&user_defined_url='. $result;
$HttpSocket = new HttpSocket(array('ssl_verify_peer' => false, 'ssl_verify_host' => false));
$post_response = $HttpSocket->get($url,$query);
$response = explode('&',$post_response->body);
verputzen ich es in Laravel umgewandelt haben mit guzzle aber nicht funktioniert. Nach meinem Code, der in laravel konvertiert wurde:
$client = new Client(['verify' => false ]);
$post_response = $client->get($url, $query);
$response = explode('&',$post_response->body);
Hinweis: Verwenden Sie GuzzleHttp \ Client; ist am Anfang der Datei geschrieben.
Vielen Dank im Voraus für die Hilfe!
Also, was ist das Problem? –
Es gibt viele Fehler in laravel.log & im Rest-Client bekomme ich die Antwort nicht. Einige der Fehler in laravel.log werden folgt: [2017-08-31 10:35:10] local.ERROR: Ausnahme 'ErrorException' mit Nachricht 'Argument 3 an GuzzleHttp übergeben \ Client :: request() muss der sein Typ Array, String gegeben, in /var/www/html/laravel/clickmedia/vendor/guzzledhttp/guzzle/src/Client.php in Zeile 89 aufgerufen und definiert 'in/var/www/html/laravel/clickmedia/vendor/guzzlehttp/guzzle/src/Client.php: 128 # 2 /var/www/html/laravel/clickmedia/app/Http/Controllers/ApiController.php(163): GuzzleHttp \ Client -> __ Aufruf ('Get', Array) –