guzzle

    1熱度

    1回答

    我有一個使用Redis進行緩存和會話存儲的laravel應用程序。數據使用Guzzle從API中提取。我試圖設置Guzzle客戶端來使用它內置的緩存插件,並且希望使用Redis作爲存儲引擎,而不是Doctrine似乎使用的文件系統存儲。 狂飲文件說,設置在這樣的代碼插件了: $cachePlugin = new CachePlugin(array( 'storage' => new Def

    2熱度

    2回答

    我想用api密鑰和祕密使用laravel和guzzle建立一個API。我使用laravel構建api和客戶端。 我試圖訪問一個簡單的控制器來獲取數據庫中的用戶列表的JSON時遇到問題。 GuzzleHttp \ Exception \ ServerException (500) Server error response [url] http://myapi.api/api/v1/users

    0熱度

    1回答

    我正在尋找重寫一個Python腳本,我已經通過鏈接列表,然後從它獲取的頁面中提取一些日子。 出現的一個問題是,如果鏈接是圖像或zip或甚至ISO,我不想下載整個文件。我可以嘗試檢查擴展名,但這並不總是奏效。 在我的Python腳本中,我做了兩件事。 一旦我連接到網站,我檢查內容類型標題。 Python似乎能夠在不下載整個文件的情況下做到這一點。 限制我在我的請求中下載的URL有多少到150kb。由

    4熱度

    2回答

    我無法弄清楚如何從拋錨處理器中拋出一個異常。 這裏是我的代碼: <?php require 'vendor/autoload.php'; $client = new \GuzzleHttp\Client(); $req = $client->createRequest('GET', 'http://www.google.com', array( 'future' => true,

    0熱度

    2回答

    我使用browserstack截圖API - https://www.browserstack.com/screenshots/api下面捲曲工作: curl -u "username:password" -H "Content-Type: application/json" -H "Accept: application/json" -d '{"browsers": [{"os": "Windo

    0熱度

    1回答

    我正在使用Laravel的GuzzleHttp來獲得響應。 我的問題是在響應我使用 $client = new Client('http://idxbroker.com/'); $response = $client->get('idx/featured')->send(); $dom = $response->getBody(); 它轉換爲字符串,我想不通一種方式來

    0熱度

    1回答

    我試圖執行請求到Web服務下載大型文件到我的服務器。我的web應用程序在laravel 4中,我正在使用guzzle來提出請求。 問題是,在開始從遠程服務下載文件後,我無法執行任何請求到我的應用程序,直到下載響應完成。 這裏是我的代碼示例: public function download($id, $url, $filename) { // some data for re

    0熱度

    1回答

    有誰知道如何從Gu HTTP HTTP客戶端提取html響應?如果你看下面的例子,我們可以很容易得到xml和json響應,但我不知道如何獲得純文本或HTML響應字符串。 Documentation沒有純文本或HTML選項,不像json()和xml()。 $client = new Client($base_url); $request = $client->createRequest($meth

    2熱度

    2回答

    我使用Guzzle(http://guzzlephp.org)獲取大量網址(約300k)。這些網址是從彈性搜索實例中檢索的,我想繼續向網址池添加網址,以便網池保持相當小的狀態,而不是一次添加全部網址。 這可能嗎?我看着Pool.php,但沒有找到辦法做到這一點。有沒有辦法?

    9熱度

    3回答

    我使用Guzzle v3.9.2同時使用php 5.3和php 5.5。 我有一個使用SSL客戶端證書的下列工作捲曲代碼: $url = "https://example.com/"; $cert_file = '/path/to/certificate.pem'; $ch = curl_init(); $options = array( CURLOPT_RETURNTRANSFE