簡體   English   中英

這種數據格式是什么以及如何將其轉換為可讀文本?

[英]What is this data format and how do I convert it into readable text?

API 在響應對象的主體中向我返回此數據。

{ statusCode: 500,body:'\u001f�\b\u0000\u0000\u0000\u0000\u0000\u0000\u0003��]K�0\u0014��J���u*H�2\u00106\u0018�\f� x�%gk MB�~��M�n��\b^�=�}��[��*�\u001a�AY��r<�\u0010\u0018a�2�eV���1[1\u001a,w`�bm\u001a��\u0001J�\t�\u0018^fe�� $�\u0012*\u001ep��)l���/\u0004F�d#�\u0005y�ڶ���Y���s���?\u0017���o�L�\u0010�\u0011�M�>Y�5}mx�#����6\u0004vI���\u000b�:�_w\u0002\\L��d�\rH�>\u001d�Yυ\u0006�I�[8$�Q\u00020\\8�5\r�J��\u0015�t�k�\u0002��V�\r��q?���頎\u000eD\u001d��i��G\u001b�t��@�\u0006\u0014-\u001aï�,\u0012�D�\u0016F��P\\#Q�~�o���#?h?�-�ѩ�DiF��\u0003aԄ�(m��\u001fd0(��\u0006�\b�\'O�&�N\u0005��ڨ�����\u0001\u000f͹\fX؊���\u0018%�\u0011ɍk䷧���d�\u0000\u0000\u0000��\u0003\u00001����\u0002\u0000\u0000'}

有什么辦法可以在節點 js 中將其轉換為人類可讀的格式?

由於內部服務器錯誤,這難道不是不受歡迎的行為嗎? \\uXXX 格式是 unicode,顯然不確定其他無法識別的符號,但我懷疑響應正文對您有任何價值。

正如已經指出的那樣,這是序列化為 JSON 的二進制數據。 但是 JSON 是純文本數據格式,它無法處理二進制流,因此數據在到達您身邊時很可能已經損壞。

但是, statusCode: 500部分表明服務器剛剛崩潰(您可能在 HTTP 響應中收到500 狀態代碼,無論如何您都應該檢查一下)。 因此,這里可能沒有什么有趣的。

暫無
暫無

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

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