2017-04-10 28 views
0

您好,我想從郵遞員調用一個API。
使用的框架是:LaravelLaravel API調用失敗。 PostMan覆蓋授權標題與基本身份驗證

網站已瀏覽器驗證(使用.htacess)
和API具有用戶認證(Laravel護照)(用戶必須登錄)現在

我需要調用的API,幷包括頭,即

  • 我加了基本身份驗證使用用戶名/密碼作爲瀏覽器證書

    基本認證:用戶名/密碼

  • 而在頭我加入

    授權:承載oauthtoken

(其中oauthtoken是從一個API調用https://servername/auth和基本認證retreived關鍵:用戶名/密碼)

現在,當我發出的API調用,

授權頭更改爲:

授權:基本some_key

就這樣,我得到響應未經授權。
有沒有什麼辦法可以將瀏覽器信譽和用戶身份驗證標題發送到一起?

回答

0

我會建議使用Guzzle Library

 $http = new \GuzzleHttp\Client; 
     $response = $http->request('POST', 'http://quotible.web3box.com/oauth/token', [ 
      'headers' => [ 
       //you headers here 
      ], 
      'form_params'=>[ 
       //your browser based parameters here 
      ] 
     ]);