2012-07-18 58 views
0

我想知道什麼是驗證我的數據包是否成功傳輸到iPad的簡便方法?驗證JSON數據包是否正確傳輸到iOS設備

我認爲我可以做的是在服務器端傳遞JSON對象的文件大小,並驗證它在iPad上的大小相同。在服務器端,這是一個用C#編寫的休息服務。我知道我可以得到正在傳輸的FileInfo(file).length。然而,在iPad上,因爲這個數據包被序列化爲JSON,我的製表符分隔的文本文件現在有更多的字符。所以如果我把這個文件寫到磁盤上,文件比原來大得多。

回答

0

如果您將它從JSON格式中解壓出來,它不起作用嗎?您應該能夠恢復原始文件。

不是檢查文件長度,而是生成一個摘要,例如, MD5或SHA1,以驗證文件的內容完全相同。但是這仍然取決於將確切的內容從JSON格式轉換爲原始格式。

您也可以在JSON數據包服務器端生成摘要並比較該摘要而不是比較純文件的摘要。

相關問題