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.
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
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,
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
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)
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>
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
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
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')
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
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 =
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.
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
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
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' =>
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 =>
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
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' => [
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:
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
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
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
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
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
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)
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'
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'
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' =>
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:
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
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)
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,
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
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
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',
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
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,
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'
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
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
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
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,
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
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
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
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
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
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
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
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' ) );
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