![](/img/trans.png)
[英]Why does Scapy Raw payload adds unexpected bytes when payload size is greater then 127 characters?
[英]Unable to get payload response when payload length size is greater than 1000K.(Coap)
我正在使用 Coapthon 和 Helperclient 庫來獲取、放置、發布數據。 我正在使用下面提到的代碼行來獲取有效負載。 如果 pauload 長度大小不超過 1000,它可以正常工作。
response = self.client.get(path_check, timeout=30)
Jun 21, 2020 5:56:11 PM com.coap.dtls.test.ExampleDTLSClient$1 receiveData
INFO: received response, length53, hex payload:
但在某些情況下,有效載荷大小很高“length1386”,並且無法獲取有效載荷:
Jun 21, 2020 5:56:21 PM com.coap.dtls.test.ExampleDTLSClient$1 receiveData
INFO: received response, length1386, hex payload:
並顯示下面提到的錯誤: AttributeError: 'NoneType' object has no attribute 'payload'
任何人都可以幫助他如何獲得高長度的有效載荷? 我正在使用 python 腳本和 copathon 庫來實現它。
response = self.client.get(path_check, timeout=30)
CoAP 的消息大小限制為單個 UDP 數據包。
通常,當超過最大大小時,服務器和客戶端會退回到所謂的塊傳輸。 這允許傳輸幾乎任意大小的有效載荷。
在這個具體案例中,乍一看,您似乎正試圖將響應負載作為單個響應消息的.payload
,因為沒有單個響應消息,所以它不存在 - 但 CoAPython 的塊層應該注意這一點. 您可能在庫實現中遇到了一個錯誤,這在其問題跟蹤器中最容易討論。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.