guzzle

    0熱度

    2回答

    我想製作一個簡單的網頁應用程序,它會消耗一個寧靜的api,並在網頁上顯示數據。 我正在使用Laravel和Guzzle來使用api。在我的控制器中,我基本上是這樣做的: $client = new Client(); //GuzzleHttp\Client $result = $client->post('your-request-uri', [ 'form_params' => [

    1熱度

    2回答

    我想使用guzzle將文件以塊的形式上傳到URL端點。 我應該能夠提供Content-Range和Content-Length標題。 使用PHP,我知道我可以分割使用 define('CHUNK_SIZE', 1024*1024); // Size (in bytes) of chunk function readfile_chunked($filename, $retbytes = TRUE

    1熱度

    1回答

    我正在嘗試執行多個POST REST調用。 捕獲:同時進行多個POST調用。我完全知道,並已與圖書館guzzle合作,但我沒有想通過這樣做正確。我可以異步執行GET調用,但對POST調用沒有任何相同級別的調用。然後我碰到了pthreads,我通讀了文檔,對於如何啓動它還是有點困惑。我編譯了php和pthreads擴展名。 有人可能會建議如何在同一時間執行多個POST調用,並能夠收集響應以供日後操作

    0熱度

    1回答

    我想了解如何通過使用Guzzle將遠程WebDAV服務器上的文件複製到同一臺服務器上的另一個位置。我現在有 $client->request('COPY', 'file1.txt', [ 'Destination' => 'file2.txt', 'Overwrite' => 'T', ]); 這種方法是給我400響應 Client error: 'COPY http:/

    0熱度

    1回答

    我有以下代碼: $client = new GuzzleHttp\Client( array( 'base_uri' => 'https://somesite.com' ) ); $response = $client->request('POST', '/api', [ 'form_params' => array( 'action' =>

    5熱度

    1回答

    我正在使用Guzzle登錄我的API站點,並且在使用正確的憑證進行登錄時,我找回了一個帶有RefreshToken的cookie,以便在下次調用時發送它,這裏是我簡單(並且工作良好)的代碼:現在 $newCookies = $response->getHeader('set-cookie'); ,我需要在接下來的調用使用這個cookie,我知道: $client = new Client(ar

    -1熱度

    3回答

    我有這樣的功能: public function handle() { News::truncate(); $client = new Client(); $crawler = $client->request('GET', 'features'); $crawler->filter('div[id=content]>.homefeatur

    1熱度

    1回答

    我需要爲laravel安裝omnipay包。 composer require ignited/laravel-omnipay 在安裝包中收到一個錯誤: Your requirements could not be resolved to an installable set of packages. 隨着列表中的問題: Problem 1 - Installation request fo

    0熱度

    1回答

    我在Docker環境中運行ReactPHP來偵聽WebSocket消息。我使用端口映射功能,如下所示: docker run \ --detach \ -p 10002:8081 \ missive-controller 因此,外部端口10002映射到容器內的8081。 在我的執行MessageComponentInterface,我有這樣的事件處理程序: pub

    1熱度

    1回答

    這裏是我的代碼 $client = new Client(); // GuzzleHttp\Client $result = $client->post('http://localhost:8000/api/login', [ 'form_params' => [ 'email' => '[email protected]', 'password'=>'sec