golang中Gzip和Php中Gzencode 两者方式压缩的JSON结果存在差异,求人解答,咋会有差异,其标准都是RFC 1952
var buffer bytes.Buffer
w := gzip.NewWriter(&buffer)
defer w.Close()
w.Write(b)
w.Flush()
gzencode($json_data,9)
为什么压缩JSON后,两者的结果不一样,导致服务器无法解析数据。
{"username":"ysq","token":"9","functionname":"preLogin","uuid":"MMMMMM","request":{"osVersion":"windows","deviceType":"pc","clientVersion":"1.0"}}
PHP-Gzencode结果
� E���@C�%s��H�:!vtgPM�˅����De�Sl?g%7�������/H�S��TY��c�Y�,Ѹs���+|���J�Jj7�U�3K����p�u�G)��fH����H���o��
Go gzip 结果
� n� �D��
�@D�%g=�oЛx��Q��m7K)�w�”4�̼���j�����I+/Ӊ�#,5-���sy��DhfsY��bx�n��7T������2��p���Qb��
k�{�dY~ ��