2017-06-27 5 views
0

Pythonリクエストを使用してAppDynamics APIを呼び出そうとしましたが、問題が発生しました。次のように 私はそれが正常に動作します... Pythonクライアントを使用してPythonでのAppDynamics REST呼び出しの問題

from appd.request import AppDynamicsClient 
c = AppDynamicsClient('URL','group','[email protected]') 
for app in c.get_applications(): 
    print app.id, app.name 

をサンプルコードを書きました。

しかし、私は、次の

import requests 
usr =<uid> 
pwd =<pwd> 
url ='http://10.201.51.40:8090/controller/rest/applications?output=JSON' 
response = requests.get(url,auth=(usr,pwd)) 
print 'response',response 

のような単純な呼び出しを行う場合、私は次の応答を得る:

response <Response [401]> 

私はここで何も悪いことをやっていますか?物事の

答えて

0

カップル:

私はアプリのダイナミクスアプリケーションのための一般的なURL形式を考えるには、(「#」を気づか)は次のとおりです。

url ='http://10.201.51.40:8090/controller/#/rest/applications?output=JSON' 

また、私はrequests.getメソッドが追加を必要だと思います「アカウント」のパラメータ。たとえば、私の認証形式は次のようになります。

auth = (_username + '@' + _account, _password) 

この設定で正しい応答コードを取得できました。これがあなたのために働くかどうか私に教えてください。

関連する問題