簡體   English   中英

com.amazonaws.AmazonClientException:讀取的數據長度與預期的長度不同

[英]com.amazonaws.AmazonClientException: Data read has a different length than the expected

我在使用一個接受PUT調用的REST API的過程中遇到了這個問題,然后使用AWS S3 Java API將推送的內容流式傳輸到S3中。

我得到的錯誤是這樣的:

由以下原因引起:com.amazonaws.AmazonClientException:讀取的數據長度與預期的長度不同:dataLength = 365; expectedLength = 366; includeSkipped = FALSE; in.getClass()= class org.duracloud.common.stream.ChecksumInputStream; markedSupported = FALSE; 標記= 0; resetSinceLastMarked = FALSE; markCount = 0; resetCount = 0

我正在使用aws-java-sdk 1.9.1。

自從v.1.7.3升級以來,問題就出現了

雖然我不清楚aws sdk中到底是什么引起了問題,但我通過將content-type http頭顯式設置為默認值“ application / x-www-form-urlencoded”以外的其他內容來解決了該問題。由curl和jquery發送的值。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM