I'm trying to get data from an API call and when compare it with Postman response, I found that on DM there're missing packages (lots of bytes). I did a Wireshark capture to compare what we're receiving on both sides, and I identified that there's a mismatch on DM response (see the comparison below)
DM response (receiving 3 packets with length=1514):
Postman response (receiving 4 packets with length=1514):
The code I'm using for parsing the response is the following:
Do you always get the same amount of bytes returned when using DataMiner? If not, can you try to increase the timeout of a single command property of the HTTP interface to see if that has a positive impact?
Did you make sure that the payload DataMiner has stored is in fact incomplete or is that purely based on how much data is sent over the wire? It might be that Postman requested the image with a different compression algorithm than DataMiner did which could result in the above while both do as a matter of fact have the complete payload after decompression.