guzzle

    1熱度

    1回答

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

    1熱度

    3回答

    我正在使用Omnipay(最新版本)執行一些在線支付。 我通過Cloudflares fleixble SSL使用SSL,因此沒有在域/服務器上安裝實際的SSL證書。它是所有工作完全正常,直到昨天,我開始收到以下錯誤: Fatal error: Uncaught exception 'Guzzle\Http\Exception\CurlException' with message '[curl]

    0熱度

    1回答

    我有兩個應用程序,一個是API,另一個是連接到該API並通過api添加,刪除,編輯項目。現在我可以選擇和插入,但我堅持更新。 這是我正在嘗試這樣做: public function update($id) { $client = new GuzzleHttp\Client(); $res = $client->put('http://api.dev/api/v1/locat

    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。由

    0熱度

    1回答

    最近我開始了一個項目,想用elasticsearch。但是,當我想要通過composer安裝guzzle的PHP時,出現以下錯誤。我不知道這個錯誤是什麼。 我的作曲家所需的軟件包是: "require":{ "yiisoft/yii":"1.1.14", "2amigos/yiiwheels":"1.0.3", "clevertech/yii-booster": "4

    9熱度

    2回答

    如果請求期間發生錯誤,Guzzle會引發異常。不幸的是,似乎沒有特定於超時的錯誤 - 這對我很重要,因爲我知道這些錯誤可能會發生。我想重試相應的請求,並需要能夠判斷是否由於超時而發生錯誤。 從docs: // Timeout if a server does not return a response in 3.14 seconds. $client->get('/delay/5', ['tim

    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

    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