guzzle6

    2熱度

    2回答

    在Google Oauth2實現中,我試圖使用guzzle調用來交換令牌的授權代碼。 下狂飲調用工作正常,返回預期值: $result = $this->client->post( 'https://www.googleapis.com/oauth2/v3/token?code=<authorization_code>&redirect_uri=<redirect_uri>&client

    0熱度

    1回答

    我正在使用"guzzlehttp/guzzle": "~6.0"並嘗試使用下面的代碼github用戶。 $client = new \GuzzleHttp\Client(); $request = $client->createRequest('GET', 'https://api.github.com/users'); $query = $request->getQuery(); $qu

    1熱度

    1回答

    我在測試過程中觸發'進度'回調時遇到問題。 下面是代碼進行測試: $this->guzzleClient->request( 'GET', 'http://example.com/somefile.csv', [ 'sink' => $this->directory . $this->filename . '.csv', 'progre

    10熱度

    4回答

    任何人都可以解釋如何在Guzzle中添加授權標頭?我可以看到下面的作品的代碼添加用戶名&密碼,但在我的情況下我只想補充Authorization頭本身 $client->request('GET', '/get', ['auth' => ['username', 'password'] 基本Authorization頭我想添加到我的GET請求: - Basic aGdkZQ1vOjBmNmFm

    1熱度

    1回答

    我正在製作一個與本地API進行通信的Laravel 5.2項目。我在處理Guzzle響應主體時遇到了問題。 我的控制器: public function getClients(){ $guzzle = new Client(); try{ $response = $guzzle->request('GET', 'http://localhost:3000/clie

    0熱度

    1回答

    我嘗試使用GuageHttp和Magento來更新我的產品目錄。 我用池請求以從數據庫中的數據,我試圖把它們上傳到Magento的trought API $apiUrl = 'http://xxx.xxxxx.xxx'; $middleware = new Oauth1([ 'consumer_key' => '-------------------------------',

    1熱度

    1回答

    當前捲曲格式 curl -v --cookie "JSESSIONID=xxxxxxxxx" -X POST --data "[\"test\",\"password\"]" http://domain.com/register 如何驗證cookie的&使用後狂飲的數據? $url = 'http://domain.com/register'; $client = new GuzzleHtt

    1熱度

    1回答

    使用狂飲6,我已經測試泳池/無極異步用下面的代碼: $client = new \GuzzleHttp\Client(); $urls = []; for($i = 1; $i<10; $i++) { $urls[] = ''https://httpbin.org/get?id='.$i; } $requests = function ($u

    2熱度

    2回答

    我已經在Laravel 5.2中編寫了一些代碼來從不可靠的API源檢索結果。但是,它需要能夠在嘗試失敗時自動重試請求,因爲大約三分之一的時間API調用導致503。 我使用Guzzle來做到這一點,我想我知道在處理它們之前將代碼攔截503響應的代碼;但我不確定該在那裏寫什麼。 儘管重試的次數並不多,但我在Guzzle 6中遇到的所有例子都只顯示瞭如何檢索結果(我已經可以做到了),但沒有如何獲得它在需

    5熱度

    1回答

    我有一個頁面正在使用Guzzle 6做一些REST查詢。它工作正常,但是有時它會變慢,因爲它總是在進行查詢。我發現有guzzle-cache-middleware應該緩存來自遠程API的響應。 但我不能得到它的工作,我的代碼如下類似: use GuzzleHttp\Client; use GuzzleHttp\HandlerStack; use League\Flysystem\Adapter