Tag: guzzle

Saufen ist ein PHP-HTTP-client, der es leicht macht, zum senden von HTTP-Anfragen und die triviale Integration mit web services. Saufen kann verwendet werden, mit cURL, PHP-stream-wrapper, sockets und nicht-blockierende Bibliotheken, wie die Reagieren.

So umgehen Laravel Ausnahmebehandlung

Anzahl der Antworten 3 Antworten
Habe ich eine Methode, die prüft, ob der Benutzer gültige Sitzungs-info. Diese soll eine Exception werfen, Guzzle\Http\Exception\BadResponseException aber wenn ich versuche, es zu fangen : catch (Guzzle\Http\Exception\BadResponseException $e) { return false; } return true Laravel nicht zu

Wie die Rückkehr Saufen JSON-Antwort

Anzahl der Antworten 1 Antworten
Ich bin mit Saufen zu machen, ein aSync-request, der JSON zurückgibt. Der Aufruf ist in Ordnung, und die Antwort ist ok, aber: $client = new Client(); $promise = $client->requestAsync($requestType ,$this->url.$resource, //endpoint [ 'auth' => [ //credentials $this->username,

Wie für die Verwendung von oAuth mit Saufen, 5 (oder, besser, mit Saufen, 6)

Anzahl der Antworten 2 Antworten
Ich versuche zu verbinden, um die WooCommerce API mit Saufen, 5 (Saufen, 6 scheint nicht der Fall hat oAuth-Optionen o.O). Woocommerce erfordert die oAuth-Authentifizierung-Methode zu arbeiten. Dies ist der code den ich verwende: <?php /** * Example

How to crawl mit php Goutte und Saufen, wenn Daten geladen wird, indem Javascript?

Anzahl der Antworten 4 Antworten
Viele Male beim Crawlen laufen wir in Probleme, wo der Inhalt, der dargestellt wird, auf der Seite generiert, die mit Javascript und daher scrapy nicht in der Lage ist zu krabbeln, die für Sie (zB. ajax-requests, jQuery)

Senden von E-Mails über mailgun PHP-API

Anzahl der Antworten 1 Antworten
Ich bin versucht, senden Sie eine E-Mail mit mailguns PHP-api: define('MAILGUN_KEY', 'key-ExamPle3xAMPle'); define('MAILGUN_DOMAIN', 'example.com'); $mailgun = new Mailgun\Mailgun(MAILGUN_KEY); $mailgun->sendMessage(MAILGUN_DOMAIN, [ 'from' => '[email protected]', 'to' => $email, 'subject' => 'Sign Stop mailing list confirmation.', 'html' => " Hello{$name},</br></br>

Saufen und Nicht in der Lage zu analysieren Antwort in JSON

Anzahl der Antworten 2 Antworten
Habe ich ein kleines php-api-client mit dieser Methode: private function send($endpoint) { $headers = array(); $body = $this->xmlSerialiser->convertToXML($this->getQueue()); try { $response = json_decode( $this->guzzleClient->post( $endpoint, $headers, $body ) ->send() ->json() ); } catch (\Guzzle\Http\Exception\BadResponseException $e) { $response

Bewegen Curl-client ssl zu Saufen

Anzahl der Antworten 3 Antworten
Ich bin mit Saufen v3.9.2 mit php 5.3 und php 5.5. Habe ich die folgenden arbeiten curl-code, der verwendet ein ssl-client-Zertifikat: $url = "https://example.com/"; $cert_file = '/path/to/certificate.pem'; $ch = curl_init(); $options = array( CURLOPT_RETURNTRANSFER => true, CURLOPT_FOLLOWLOCATION

Saufen ~6.0 multipart und form_params

Anzahl der Antworten 2 Antworten
Ich versuche, Datei hochladen und schicken Sie post-Parameter an der gleichen Zeit wie dieser: $response = $client->post('http://example.com/api', [ 'form_params' => [ 'name' => 'Example name', ], 'multipart' => [ [ 'name' => 'image', 'contents' => fopen('/path/to/image', 'r')

Richtige Art und Weise zu senden (POST) xml mit saufen, 6

Anzahl der Antworten 5 Antworten
Ich möchte einen Beitrag mit saufen, das senden einer xml-Datei. Ich habe nicht ein Beispiel finden. Was ich 've getan so weit ist : $xml2=simplexml_load_string($xml) or die("Error: Cannot create object"); use GuzzleHttp\Client; use GuzzleHttp\Psr7\Request; $client = new

Composer autoloader laden nicht GuzzleHttp\ClientInterface

Anzahl der Antworten 1 Antworten
Ich versuche,Saufen, aber ich bin immer folgende fatal error: Fatal error: Class 'GuzzleHttp\ClientInterface' not found in /var/www/myapp/vendor/guzzlehttp/guzzle/src/functions.php auf der Linie 13 Ich bin autoloading mit den composer-autoloader: require 'vendor/autoload.php'; use Guzzle\Http\Client; $client = new Client(); $requests =

Datei hochladen mit Saufen 6 API Endpunkt

Anzahl der Antworten 2 Antworten
Ich bin in der Lage, eine Datei hochladen, um ein API-Endpunkt mit Postboten. Ich versuche zu übersetzen, dass in den Upload einer Datei aus einem Formular, hochladen mit Laravel und Buchung, um den Endpunkt mit Saufen 6.

Warum ist mein Authorization-Header, die mir einen 401 in Saufen?

Anzahl der Antworten 2 Antworten
Ich bin immer ein 401 auf Saufen 4.2 und das gleiche setup funktioniert auf den Postboten. - Code unten. //Create a client with a base URL $client = new GuzzleHttp\Client(['base_url' => 'cloud.feedly.com/v3/streams/contents?streamId=user/user-id/category/global.all&count=1']); //Send a request to https://github.com/notifications

Saufen, nicht senden, PSR-7-POST-Körper richtig

Anzahl der Antworten 2 Antworten
Ist es entweder nicht gesendet oder nicht empfangen wird, korrekt. Mit curl direkt von der Kommandozeile ein (mit der option-d) oder PHP (mit CURLOPT_POSTFIELDS) funktioniert. Starte ich mit einem PSR-7 Anforderung: $request = GuzzleHttp\Psr7\Request('POST', $url); Ich hinzufügen

Mit der PHP-Guzzle-HTTP-6 zum senden von JSON-Daten, die bereits codiert

Anzahl der Antworten 2 Antworten
Ich bin versucht, senden Sie eine POST-Anforderung enthält einen rohen JSON-string mit der folgenden Kopfzeile: Content-Type: application/json. Aus der Suche in den docs, ich kann sehen, dass ich etwas tun kann, wie dieses... $data = ['x' =>

cURL Anfrage in Laravel

Anzahl der Antworten 3 Antworten
Ich bin kämpfen, um diese cURL Anfrage in Laravel curl -d '{"key1":"value1", "key2":"value2"}' -H "Content-Type: application/json" -X GET http://my.domain.com/test.php Versucht habe ich bisher dies: $endpoint = "http://my.domain.com/test.php"; $client = new \GuzzleHttp\Client(); $response = $client->post($endpoint, [ GuzzleHttp\RequestOptions::JSON =>

PHP GuzzleHttp. Wie man eine post-Anfrage mit params?

Anzahl der Antworten 4 Antworten
Wie man eine post-Anfrage mit GuzzleHttp( version 5.0 ). Ich versuche, Folgendes zu tun: $client = new \GuzzleHttp\Client(); $client->post( 'http://www.example.com/user/create', array( 'email' => '[email protected]', 'name' => 'Test user', 'password' => 'testpassword' ) ); Aber ich bin immer

Abrufen der gesamten XML-Antwort der Körper mit Guzzle HTTP-Client 6

Anzahl der Antworten 4 Antworten
Ich wollte Saufen, 6 rufen Sie eine xml-Antwort von einer remote-API. Das ist mein code: $client = new Client([ 'base_uri' => '<my-data-endpoint>', ]); $response = $client->get('<URI>', [ 'query' => [ 'token' => '<my-token>', ], 'headers' => [

curl (7): Failed to connect to localhost port 8000: Connection refused

Anzahl der Antworten 4 Antworten
Hallo, ich bin die Prüfung der Endpunkt, und wenn ich php testing.php ich bekomme diese Fehlermeldung. Jede mögliche Hilfe würde geschätzt. Fatal error: Uncaught exception 'Guzzle\Http\Exception\CurlException' with message '[curl] 7: Failed to connect to localhost port 8000:

download ISP ist anders zu beantragen ISP

Anzahl der Antworten 2 Antworten
Ich versuche, laden Sie eine externe Datei mit saufen. Dies ist der code, den ich verwende: $url = 'https://testurl.net/dl/test.mp4?mime=true'; $path = storage_path('app/remote-uploads/test.mp4'); $client = new Client(); $client->get($url, ['sink' => $path]); Der code funktioniert und downloads von localhost

Installation Saufen in Laravel 5

Anzahl der Antworten 5 Antworten
Installieren Saufen in Laravel 5? Ich bin mit laravel für mein Projekt, aber ich brauche Bibliothek, wie saufen, machte mich einfach mit curl in laravel. Jeder Körper kann helfen? InformationsquelleAutor Rahman za | 2015-07-31

Wie kann ich Cookies senden mit Guzzlehttp/saufen 6?

Anzahl der Antworten 2 Antworten
Brauche ich zum senden eine Anforderung mit benutzerdefinierten cookies. War ich immer noch einige Probleme, ich weiß nicht, wie zu tun, dass.. Danke! Ich habe versucht GuzzleHttp\Cookies\SetCookie. Vielleicht falsch ist. InformationsquelleAutor steve | 2016-12-06

Get-http-Request-Header von Saufen Response-Message als string

Anzahl der Antworten 2 Antworten
Nachdem Sie eine http-Anforderung mithilfe Saufen, ich will drucken Sie alle die Antwort-Header. Wie kann ich das tun? In die fressen der Dokumentation heißt es, dass die getHeaders () - Methode sollte in der Lage zu werfen-Header

simplexml_load_string - Ausnahme => Entity: line 1: parser error : Start tag erwartet, '<' not found

Anzahl der Antworten 1 Antworten
Ich versuche zu analysieren, eine GuzzleHTTP\PSR7\Response in eine SimpleXMLElement Objekt mit simplexml_load_string() Funktion. Was ich bin vor hier ist ich bekomme Zufällig Ausnahme, die sagt : Entity: line 1: parser error : Start tag erwartet, '<' not

Laravel - Saufen Anfrage / cURL-Fehler 6: could not resolve host

Anzahl der Antworten 3 Antworten
Ich versuche zu machen, eine API-Anfrage an die Github-API nur für die Prüfung. Ich installierte die neueste Saufen Version ( "guzzle/guzzle": "^3.9" ) auf meinem Laravel 5.1-APP. In meinem routes.php ich habe den folgenden Code: Route::get('guzzle/{username}', function($username)

Wie zum ausführen von curl-Befehlen in laravel 5.2?

Anzahl der Antworten 1 Antworten
Habe ich einen curl-Befehl curl -i -k https://anAddress.com/web/publication/add -d '{"title”:"uniqueIdxxxxxxx"}' -uexpress:Test0099887766 -H"Content-Type: application/json" -X POST Muss ich laufen, diese CURL-Befehl in laravel. Ich habe versucht, mit saufen: $client = new Client(); $res = $client->request('POST', 'https://annAddress.com/web/publication/add', [ 'form_params'

Saufen und HTTPS

Anzahl der Antworten 2 Antworten
Will ich mit Saufen und Silex senden Anfrage auf https-Seiten. Mit http-url habe ich eine Antwort : app->get('/',function() use ($app, $client){ $response = $client->get("http://www.google.fr"); var_dump($response); }); Meine Antwort: object(GuzzleHttp\Message\Response)[102] private 'reasonPhrase' => string 'OK' (length=2) private 'statusCode'

Set kann nicht Saufen, Inhaltstyp

Anzahl der Antworten 2 Antworten
Ich versuche, die Anfrage auf diese Weise: $body = ; $body['holder_name'] = $full_name; $body['bank_code'] = $bank_number; $body['routing_number'] = $branch_number; $body['account_number'] = $account_number; $body['type'] = 'checking'; $client = new GuzzleHttp\Client([ 'base_url' => [$url, , 'headers' => ['content-type' =>

Legen Sie den proxy Saufen

Anzahl der Antworten 6 Antworten
Ich habe ein problem mit proxy im saufen, dass eine leere Seite angezeigt wurde, während mit curl funktioniert alles perfekt. Der code, den ich in saufen und locken kam Sie unten. Was ist falsch an diesem code:

Saufen Umgang mit cookies

Anzahl der Antworten 3 Antworten
Ich Baue eine client-app auf Basis Saufen. Ich bin immer stucked mit cookie-handling. Ich versuche es zu implementieren, mit Cookie plugin aber ich kann nicht ankommen es zu wirken. Meine client-Anwendung ist die standard-web-Anwendung, und es sieht

Schleife, PHP Verschachtelte Arrays - entnehmen Sie die Werte in die Klinge Ansichten (Laravel)

Anzahl der Antworten 2 Antworten
Ich weiß, es gibt viele Fragen zu diesem Thema, aber nicht ganz (soweit ich das sehen konnte). Ich habe ein PHP-array (FYI, zurückgegeben wird, die über Saufen, Reaktion) in ein Laravel Projekt. Das PHP-array $users = array(2)

Wie kann ich die sende-Parameter für eine PUT Anfrage Saufen 5?

Anzahl der Antworten 1 Antworten
Ich habe diesen code für das senden von Parametern, die für eine POST-Anforderung, die funktioniert: $client = new GuzzleHttp\Client(); $request = $client->createRequest('POST', 'http://example.com/test.php'); $body = $request->getBody(); $request->getBody()->replaceFields([ 'name' => 'Bob' ]); Jedoch, wenn ich POST zu SETZEN,

Können Sie zählen die rohen JSON in Saufen, POST-Body?

Anzahl der Antworten 2 Antworten
Sollte dies soo einfach, aber ich habe Stunden damit verbracht, suchen die Antwort und bin wirklich stecken. Ich Baue eine grundlegende Laravel Anwendung und bin mit Saufen zu ersetzen, die CURL Anfrage mache ich im moment. Alle

Begrenzen verbinden Zeit mit Saufen, PHP HTTP client

Anzahl der Antworten 5 Antworten
Ich bin mit Saufen zu öffnen, die eine Liste von url-s und Holen Sie sich die Header. Einige der urls, die zu lang dauern, um zu Antworten, und kann nicht geöffnet, und ich möchte, um Sie zu

Guzzle HTTP - add Authorization-header direkt in den request

Anzahl der Antworten 4 Antworten
Kann mir jemand erklären, wie das hinzufügen der Authorization-Header innerhalb Saufen? Ich kann sehen, dass der code unten funktioniert das hinzufügen der Benutzername & Passwort, aber in meinem Beispiel möchte ich nur hinzufügen, das Authorization-header selbst $client->request('GET',

Saufen, 6, get-request-string

Anzahl der Antworten 2 Antworten
Gibt es eine Möglichkeit, kann ich drucken Sie den vollständigen Antrag als string vor oder nach dem es gesendet wird? $res = (new GuzzleHttp\Client())->request('POST', 'https://endpoint.nz/test', [ 'form_params' => [ 'param1'=>1,'param2'=>2,'param3'=3 ] ] ); wie kann ich die

Wie melden Sie sich alle API-Aufrufe mit Saufen, 6

Anzahl der Antworten 2 Antworten
Ich versuche, saufen, 6, die funktioniert gut, aber ich bin verloren, wenn es darum geht, wie Sie sich alle api-Aufrufe. Ich möchte einfach anmelden, timing, angemeldete user aus der session, url und alle anderen üblichen relevante info,

Saufen: Griff 400 bad request

Anzahl der Antworten 2 Antworten
Ich bin mit Saufen in Laravel 4 wieder einige Daten von einem anderen server, aber ich kann damit nicht umgehen-Fehler 400 bad request [status code] 400 [reason phrase] Bad Request mit: $client->get('http://www.example.com/path/'.$path, [ 'allow_redirects' => true, 'timeout'

Abfangen von Ausnahmen vom Saufen

Anzahl der Antworten 1 Antworten
Ich versuche zu fangen, Ausnahmen von einer Reihe von tests, die ich auf eine API, die ich entwickle, und ich bin mit Saufen, konsumieren die API-Methoden. Ich habe die tests verpackt in einem try/catch-block, aber es ist

Saufen zurück cURL Fehler 3: <url> fehlerhaften

Anzahl der Antworten 2 Antworten
Will ich versuchen aus dem saufen Bibliothek und bin nach durch Ihre quickstart tutorial, http-Anforderungen an eine api. Aber es scheint nicht zu funktionieren, denn ich bekomme die folgende Fehlermeldung: cURL error 3: <url> malformed Da habe

Wie zum ausführen mehrerer Saufen Anforderungen zur gleichen Zeit?

Anzahl der Antworten 2 Antworten
Kann ich einzelne Anfragen, die mit Saufen, und ich bin sehr zufrieden mit Saufen Leistung bisher allerdings lese ich im Saufen API etwas über MultiCurl-und Batchverarbeitung. Könnte mir jemand erklären wie man mehrere Anfragen gleichzeitig? Async, wenn

Mit Saufen, konsumieren SOAP

Anzahl der Antworten 3 Antworten
Ich Liebe das Saufen, framework, dass ich gerade entdeckt. Ich verwende es, um aggregierte Daten über mehrere API ' s mit unterschiedlichen response-Strukturen. Es wird gearbeitet mit JSON und XML, aber eine der Dienstleistungen, die ich brauchen,

Wie setzen Sie den Standard-header im Saufen?

Anzahl der Antworten 4 Antworten
$baseUrl = 'http://foo'; $config = array(); $client = new Guzzle\Http\Client($baseUrl, $config); Was ist der neue Weg, um den Standard-header für Saufen, ohne es als parameter übergeben, die auf jeden $client->post($uri, $headers)? Gibt es $client->setDefaultHeaders($headers) aber es ist

Nicht immer erwartete Antwort vom Saufen

Anzahl der Antworten 4 Antworten
Ich versuche zu bauen, ein Endpunkt, der leitet die Daten an Sie übergeben, um ein API, über das Schlanke PHP Framework, und ich habe Mühe, meine Antwort vom Saufen Anfrage. $app->map( '/api_call/:method', function( $method ) use( $app

Kopiere remote-Datei mit Saufen

Anzahl der Antworten 2 Antworten
Ich versuche, die Kopie einer remote Datei (Bild, PNG, GIF, JPG ...) zu meinem server. Ich benutze Saufen da bekomme ich manchmal 404 mit kopieren() selbst wenn die Datei existiert, und ich auch tun müssen, um eine

Wie zu Lesen, die Reaktion wirksam URL im Saufen ~6.0

Anzahl der Antworten 6 Antworten
Ich habe die Suche nach über 2 Stunden und ich kann nicht herausfinden, wie zu Lesen, die endgültige Antwort-uri. In früheren Versionen von PHP Saufen rufen Sie einfach $response->getEffectiveUrl() und Sie bekommen es. Ich erwartet habe etwas

Handle Guzzle Ausnahme und HTTP Körper erhalten

Anzahl der Antworten 3 Antworten
Ich möchte, um Fehler zu behandeln, die aus Saufen, wenn der server zurückgibt, 4xx und 5xx Statuscodes. Ich mache eine Anfrage wie diese: $client = $this->getGuzzleClient(); $request = $client->post($url, $headers, $value); try { $response = $request->send(); return

Wie man Guzzle in Laravel 4 automatisch lädt?

Anzahl der Antworten 1 Antworten
Wie kann ich die autoload - Saufen in Laravel 4? Bin ich auf den folgenden Fehler, wenn ich versuche eine neue zu erstellen GuzzleHttp/Client: Symfony \ Component \ Debug \ Exception \ FatalErrorException Class 'GuzzleHttp\Client' not found

Guzzehtttp - Wie bekomme ich den Körper einer Antwort von Guzzle 6?

Anzahl der Antworten 1 Antworten
Ich versuche zu schreiben, die als wrapper für eine api-meine Firma ist Entwicklung. Es ist erholsam, und die Verwendung von Postman kann ich senden eine post-Anforderung an einen Endpunkt wie http://subdomain.dev.myapi.com/api/v1/auth/ mit Benutzername und Passwort als POST-Daten

PHP GuzzleHttp. Wie machen Post-Anfrage mit Params?

Anzahl der Antworten 4 Antworten
Darüber, wie die post-Anfrage mit GuzzleHttp( version 5.0 ). Ich versuche die folgenden Schritte aus und immer Fehler $client = new \GuzzleHttp\Client(); $client->post( 'http://www.example.com/user/create', array( 'email' => '[email protected]', 'name' => 'Test user', 'password' => 'testpassword' ) );

PHP - Warum Guzzle anstelle von cURL verwenden?

Anzahl der Antworten 2 Antworten
In meiner Anwendung, ich begann ursprünglich mit cURL abrufen von Daten aus verschiedenen APIs. Heute habe ich versucht mit Fressen, um die gleiche Aufgabe. So weit, beide locken und Saufen zu funktionieren scheint gleichermaßen gut. Beurteilung durch