2014-12-19 40 views
1

使用Java HttpUrlConnection連接好數據的API:良好的數據TT令牌到期在不到一秒鐘

應用程序從本地主機始終運行完美,但對生產的TT令牌大部分的時間獲取較少的到期運行時一秒以上

2014-12-18 15:43:19.507 - 得到SST令牌cookie = GDCAuthSST =;路徑=/GDC /帳戶;到期=星期六,03-Jan-2015 20:43:19 GMT;安全;僅Http

二○一四年十二月一十八日15:43:19.618 - 把它換成TT標記餅乾= GDCAuthTT = fjMPorWZnO22FDhdb9qiapkzhmKKxwf2QANQaU-QXH6xKrUEulgsMdd2TZNmX71JdGfE972qko0Oo51KBMRpn_ofD6F6PhqNAp8GvrOvWGNcXGFnmdfq-SB-_Eh_md_Vjbb_MhUqpKM93CR_Lbb_m6C1xN8RDYeyJzHxKfXjvJR7InYiOjE0MTg5MzU5OTksInUiOiI2NzU5MzkiLCJ> sIjoiMCIsImsiOiJjMTBmZDUwZi01NzM0LTQzMTgtODE5ZS0yZmE5NjA3MTk2NzIifQ;路徑=/GDC;安全;僅Http

2014年12月18日15:43:19.619 - 呼叫服務器= https://secure.gooddata.com/gdc/md//OBJ/< 1111111>

失敗,401錯誤和空TT令牌

<html><head><title>401 Authorization Required</title></head><body> 
<p>This server could not verify that you are authorized to access the document 
requested. Either you supplied the wrong credentials (e.g., bad password), 
or your browser doesn't understand how to supply the credentials required. 
Please see <a href="http://docs.gooddata.apiary.io/#login"> 
Authenticating to the GoodData API</a> for details.</p></body></html> 

餅乾= GDCAuthTT = 「」;到期日=星期四,1970年1月1日00:00:10 GMT;路徑=/GDC;安全

回答

0

餅乾= GDCAuthTT = 「」;到期日=星期四,1970年1月1日00:00:10 GMT;路徑=/GDC;安全

它看起來像一個無效的令牌,通常是一個刪除的令牌,根本不會被存儲。

獲得SST令牌時可能會出現問題,請您告訴我您是如何獲得該令牌的?

+0

通過打開URL獲取SST令牌POST https://secure.gooddata.com/gdc/account/login with Json body {「postUserLogin」:{「remember」:1,「login」:「login」,「密碼「:」密碼「}} – user3157638 2014-12-19 14:59:32

+0

在開始時,返回有效的SST令牌,並且當我指定一個有效的TT令牌時也會返回。 問題是,當我使用TT令牌進行其他呼叫時,大部分時間都出現401錯誤。 我已經實現重試邏輯作爲https://developer.gooddata.com/article/authentication-via-api 注意在第一階段中試表明2個 有些時候,我能夠得到的結果有時則只是每次返回401錯誤。 – user3157638 2014-12-19 15:06:30

+0

看來我們必須進一步調查,我們需要一些你不應該在這裏提到的信息。請在https://support.gooddata.com上提供支持憑單 – 2015-01-05 10:09:24