難以置信(或完全愚蠢)
from_ts=int(thirty_secs_ago - delay)
till_ts=int(last_poll - delay)
payloadjson = { "tokens": tokens ,"timestamp": { "start": from_ts, "end": till_ts } }
r = requests.request('GET', api_url, headers=headers, json=payloadjson)
回傳兩個時間戳之間的 0 個事件
from_ts=1666729135
till_ts=1666729165
payloadjson = { "tokens": tokens ,"timestamp": { "start": from_ts, "end": till_ts } }
r = requests.request('GET', api_url, headers=headers, json=payloadjson)
回傳我想要的事件。
但是,當我從計算的嘗試中轉儲payloadjson,并從 shell/curl/postman 運行請求時,它會回傳值,并且與外觀上的文字難以區分
我在做什么愚蠢的錯誤?
uj5u.com熱心網友回復:
解決方案:
在弄亂最近的時間戳時,請始終保持耐心。
運行計算值時,服務器上的資料尚未準備好。
文字是預先計算的,手動放入腳本中,這使服務器有足夠的時間來接收和處理資料。
所以這不是資料格式錯誤,而是資料可用性問題。增加delay解決這個問題(我們不得不忍受延遲)
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/524266.html
標籤:json休息整数文字
