2017-04-04 8 views
0

REST APIとの統合を設定しようとしています。認証にはBase64でエンコードされたキーが必要ですが、動作させられないようです。Base64でコード化されたCURL Rest API

APIのみを返します。

<Code>-4</Code><Message>Not Authenticated</Message> 
"Please provide a valid username and password" 

を私の要求は次のようになります。私は使用する理由

curl -i 
-H 'application/json' 
-X GET 
-H 'basic :Base64EncodedKey' 
http://se.api.anpdm.com/v1/filter/all 

んが、ユーザー名が提供されるべきではない、のthats:キーの前に。

助けてもらえますか?私は開発者ではなく、コード例を生成するだけです。

/最大

+0

'カール-i -XGET --userユーザ名:パスワード-H "のContent-Type:アプリケーション/ JSON" は "http:// ...."'あなたは、実際とユーザー名とパスワードを交換する必要があります値 –

答えて

0

ヘッダはAuthorization: Basic Base64EncodedKeyあります。ヘッダにAuthorization部分がありません。

-H 'Authorization: Basic Base64EncodedKey' 
+0

魅力のように動作します! :-)ありがとう。 –

関連する問題