Decode Post Response



  • Впервые столкнулся с закодированным ответом в post запросе. Подскажите как декодировать?

    �\D�P� sO�������޷�y�YY<w�j�m�V�vI_�%@*$�r:��:_��T� �t�:�X��t�������Iv+��9����v���/�%v"���4|pa��d�: ����o���"�W�1 ڟB�,��C������珟ߠ/�04ƪ�O3'��q��!�.�E`��8&�!���-��"�
    

    Fiddler это умеет декодировать, но чем это декодируется и как сделать это в бас не могу понять

    0_1506243943623_upload-eda1c398-5240-4ce8-958a-0940a6d70adb

    0_1506243978852_upload-12152b7e-0306-400d-9747-efd352814d20



  • @venom777 Это gzip? БАС должен сам расшифровывать.



  • @support Скорее всего gzip. Ответ от фб на определенный запрос почему-то стал приходить в таком виде, причем со статусом 200 и в теле там все правильно. Другие запросы которые я отправлял (и ошибочные 404) приходят в нормальном виде.
    Еще попробую другие комбинации запроса, проверю заголовки и попробую на мини-проекте повторить, если повторится вышлю сюда этот проект.



  • @venom777 Тоже наткнулся на эту проблему.
    Решил проблему добавлением заголовка в запрос (у меня он get)

    Accept-Encoding: gzip
    

    заместо

    Accept-Encoding: gzip, deflate, br
    


  • @ice_jd http клиент br не умеет декодировать



  • @usertrue Так я решением поделился, а не вопросы задавал. Написал как сделал сам.


Log in to reply
 

  • 3
  • 4
  • 2
  • 1
  • 5
  • 2
  • 20
  • 2