2016-11-23 2 views
0

私がアクセス要求に、このような認証ヘッダーをしようとしているAPI:'auth' => [null, <token>]で呼び出された場合がつがつ食うAuthorizationヘッダー

Authorization: Basic <token> 

Authorization: INSERT_YOUR_TOKEN_HERE 

がつがつ食うが、これを提供します。

サービスでエラーToken is wrongが返されます。

我々は、手動で次のようにカール:

Authorization: <token> 

トークンが受理されました。承認ヘッダーを手動で設定するだけで、グーグルは要求から完全に除外します。

グズルで追加された基本的な単語をどうやって防ぐのですか? (バージョン6.1を使用しています)。

答えて

3

あなたは最初のヘッダーを定義する必要があり、その後、その後、あなたのヘッダーは、要求とともに送信される要求

$header = array('Authorization'=>'tokken'); 
$response = $this->client->get($url, array('headers' => $header)); 

でそれを添付する必要があります。

0

誰かが似たような問題を抱えている場合、私の問題に対する答えは、私が見逃したことに必要なものに似たデフォルトを使うように、メッセージクライアントに間違ってヘッダーを渡していることです。 。これは、承認ヘッダーを手動で設定することは、取り除かれるのではなく何もしなかったことを意味します。

適切な次元数の配列を作成することを忘れないでください。人々:

関連する問題