使用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;安全
通過打開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
在開始時,返回有效的SST令牌,並且當我指定一個有效的TT令牌時也會返回。 問題是,當我使用TT令牌進行其他呼叫時,大部分時間都出現401錯誤。 我已經實現重試邏輯作爲https://developer.gooddata.com/article/authentication-via-api 注意在第一階段中試表明2個 有些時候,我能夠得到的結果有時則只是每次返回401錯誤。 – user3157638 2014-12-19 15:06:30
看來我們必須進一步調查,我們需要一些你不應該在這裏提到的信息。請在https://support.gooddata.com上提供支持憑單 – 2015-01-05 10:09:24