I am trying to call a REST API from HttpClient class in C# for my UWP app. Usually, I use the HttpConnection class to get content.
Here is my Get method :
public async Task<T> GetAsync<T>(string uri, string accessToken = null, bool forceRefresh = false) {
T result = default;
// The responseCache is a simple store of past responses to avoid unnecessary requests for the same resource.
// Feel free to remove it or extend this request logic as appropraite for your app.
if (forceRefresh || !_responseCache.ContainsKey(uri)) {
SetAuthorizationHeader(accessToken);
var json = await _client.GetStringAsync(uri);
result = await Task.Run(() => JsonConvert.DeserializeObject<T>(json));
if (_responseCache.ContainsKey(uri)) _responseCache[uri] = result;
else _responseCache.Add(uri, result);
} else {
result = (T)_responseCache[uri];
}
return result;
}
It automatically parses the response to the corresponding object type. The problem is that when I start my app, it stops because of a deserialization failure :
Unexpected character encountered while parsing value: . Path '', line 0, position 0
It is because json variable receive this value (full payload) :
\u001f�\b\0\0\0\0\0\0\u0003��r�F����)\u0010�\vτ�E��bDǙr��)�%U���p0@\u0012�P�\b6\0J�t�.�n���^lv\u0002H ��\u0004Apo��@��-K�ZH\0L��˽�_\u007f3�'��a\u001c9ˣ���t�G�a����� oiϢ�\u001c����?w�w\u0017�\u001d?Z�|�[�n\u001eOO^\u000f�\u001e\u007f힝���?ź���-\u007f�qV^ �o\u05ee\u0015���\u001bם��\a��wΪ��<ײ����Ik߹c\u001a\u0013��r\u0003;���W�\u000f��G\0cp� g��\v��7\u001fe\u007f<�\u000e��n,\u0003��\r���_��ŧ\u000f��O����ۇ��\u0016\u001c���6��\\��p\u001dL������ '���7��/�Uh��W\vﶽis����g?Ӻ�\u0013���f\u007f(���D9�\u0003���\u001d�ux�\u0016�/>�����]z��݃t��V\u0005�v��l\u0014���\u001e��짶\u0017^�p�a�\u007f\b'�\t�z�zŞ��f��;[�\f�������&υ�e��\u001fOm�^{��f\u001e,|g\u001d:ު�a\a�Bv\u001e<��Z9�V}aP\b2=v��\u000e0zf&d���_O)~�S;z�/\u001e����\v۹�k��zA#;��a\u001dM\\?\u009d��6pB{f-o�y%�|���d\n��妝ߖvz{�C�&s������}�C�u<�\u001a��x�\u001c�ѥ��\u0014���#�F�9@{PL~�\u0015��\b�\u0003H�þ�\u001f�d��\u0013��Ax%\u001f-`&��o���٬���$���\u007f��(��[�aER�l]{\u001e�U����\u0013\u0004\u001b��\v��Y�\u0014�6\u007f��6��l�>����\u0014k�XA�\\�l\u001b��rOm�M�h�[��5�\vW{j�?e��u�4�\u0010��9���\u001cI\u0016>M�#��vpm��\r��1�-�\u0015�03aj��o_\"z0��G��I� �\\�\u0001>,�pg!�����ī�Z���u�e�����}\u0e72\u001e�\u007f^�x�3=��>B��|�9�g��8�U0Qa]�L��\u0011}��yu�\u001f\u0006��u{�l��U�r�W\u0005&&���?�\f��>�N�\u0015>>�0\u0018���.�%�o��\u0019ΐ��@>\0�2�b�t�q����k �N�b�_[��3�D��4�\u0002��W�^=]�V������Ѧ�X }_�\u0017��i\u001fg\u0014OV�\u0006\u001fEo�0��v���%|os=k�t]R9>����\u0019I�%�Yk�U�\u000e?��\fn\u001d�\u000eBo�����IV /t.�E�o�\u0015'����\u007f\u0004�ja��r�\u007f�\v%t\u0016\u000e�~ mHo\b�\u0006ac��X\v\u0006\t�Wj�ۮ\r�'� �՞�Y�q��\u05ee��8�\n�黎oC.��Y!����t;-�����Τ?����?r�^�\u001f�mu������(}�z\u0013\\���\av���#g�\u0017~� N\u001ftI_rY���A\aׂ���T&��IQe��k��\u0012�{Dw�'�\u001d�����[{\r\u001f\u0002٥I��<��6��B�\u001c��6 v\u0015;ɟ�\u0010�����\u001f��A&{j�ؗ01��V0�'(�k�oxT{\r����E\u0018�\u007f��K�I�\u038d#?����ip\u001cW\u0014\u000f���}�'� �ؒ�%o\a,�\u0016E�N`�]��kom��qɧ�Yث��TQ���3vH0���\tfi&�7\u000f���`��W�1A0����م_�ό\u001e�[2�;'p��\u000f���f�:\v~E��%���P��ŋ-�ji_Z\u001b7���O��\u0015����u\u0014\u007f���9\u001aw���qrD���t�?�������?��r&��\u0019\u0012�����o��'�{��g���J�U\u0001#l�h�\u0002�\u0015\rTH1P�\u0006�3x%��@�<�k�B2�\u001f\u0010*l��\n��\u001f�}m�����?\u0018�\u0014/�x��m2�� ���=0Ö��\u001b:h�q\u0011�΄\u0016H�\\\u000f�'t渰B�B�.tf� C�K�5tV��C�I�<t��\0Dg�BL\"\u001cRfI\u0003G�\u001c\tPI�\u001d\u00118�Y\u0012b\u0014�%\u0011T���!\u0016���p��\u0001\a��,\u00132�xN�qo���2��\b�Dg�\u0004&,\t#�ds�җs�-_�J3ڲ��b\u001b��! �Λ\u0010��-#ZD\axt��Ggt\0���&@A: *0���D:�C@#���\u0011��@Ȁ�ΐ\u0012/�< �&\u0006��fg�\u001dO�q\u0005�dN\u0006椗=�\b�LƯ���أ&��`�fh{��\n�5AT\u0005�\u000e����J%��;���8U�f���\u0006P\u0001Y\"\u0002T@��\u00150���\u0001�:\u0018�J��\b�|\u0019n\u0005�����\u0003�.�AR\t��\u0003��]Χ�Y�����D��y�fe��]˿��}�r��\\4�ET��%7qi�K\u0015��X5Ī)�I\vi���)�\u0011�ѪTl}�2�*s]�W��{����)�����\\l֟��\u0002\u000fH\\�D&0,6�¿�8&�n�{o�7N\0KP�Y\u0018*\u0004�\u0001<ɱ�g�>�\u001b����A�� d�Ue��yW�:\u0012�*� b]������\u001a�s�z�R�R 2�U�I�J�H�V�#>�*��a[�\u0016\u0014dk�!2���I���a3�RC\n�Uj�ͳJ�\bhV�\u001f\u0005�*5� YU\f�8V���&�K�J\u001di\u0018V�%�cR}C��\u001b\u0001;\0\\��Y�/)�*u��W[\f��U�-\u001e�*���V�ƘԪ�\b�Y���\u0010�RGR^U�|8ZUz\u0018���Ԏ�T�:V�Tf�3ju���Ѥߟ\fz\u00158Uw��DK�T�q�\u0004I�T�� ��bo�U���\u0006V�RUUܕQU�ݍP��V�S�\u0010�N�=uk�T\\������\u0002��\u0017�N�b�q�3\u001evƼ\boK���ɻ��_�\u007fo˰�O�\r��veM�g5��\u0001L\r`j\0�K�&���'�\u0002U�ʒX\u05f5\u0018@�!���]���4v|\u0018\u0014\u001f*k�F�~M\u001e���O20|֓\b�\u0001�D�\u0010T'�\"B9�:5�IlH�\r��Pڰ�/\nb<�\u001c=s�c2�\t\u0011�\u0011��܊M�$��%\u0019\v!gI\u001ch�JbBLT�P\b��).�Н�\u007fBا\u001eGv�\u0006&��Di�W��z8D�=�١x�pc��ave�\a\u0005\u0017��jG�\"�\u001d��:\u0010�H܈�F�NI3\u0012\vj���\u001c�[$v_\u0004V$ޤ�\"��\u0012���:���B�\u0006m\u0011��Ss0\u0019@��a\u0005\u0016\u000153�I7�\u00162�`=ߎ�&������j�&�:{\u0003����Ӣ���v*�����Q�\u0017\n�g�Y\u007f���\u0017��A��\u001d\u001f\u000f*5c뜞��x:=\u001d�O\u007f��\u0002|H�t�6�Z���\t\u0016^�I�y8*�h��܆54��a\r\rkx�a�4W \u000e�\u001d����\u007f\u0019�e�ȶz�Mho`w'�e{\u0003�\u0004��0\u0002o\u0013\u0018o��k�;�@�\u000f[\u000e�~u�F\u0018�E�ԉ��Ύ�K�\\��N\u001e�Q�\\�H��\u0010�W�<H���\f�]�pjMt�\u0014\u001c��\v�f�Ya2�2\u001f�\u0012�\u0017\u0005��yaS\u000e�\u000f\u0001��Y���-m���P�Q�\u0010@�EQ>��\v�rD�\u0004\u0013�\u0016���h�Etn\u001c�\u0010���,I��Δ�\u0004�وދ���\u001c�8�\u0381���<1���\u0003���H��Ό���L\u000f�RtG�OTtN$\\EgV���e��ңgN�*�\u001e\u0011]\u0019dФ��tD`�K��fL�\u0018K\u0005�]�;*H�Vڡ\u0011�@]\u0006<6�>\u0019J{�T�\u001bG�\r�i:\u0016o'��t��!`_���ذbڨ'�\u0017���4\u0019�w������0O���8��:9�n���t���ɷ�Y�^\0[�9i�W��M��\r[i�J�V\u001a����Ja\u0012,6\u0005K�\f]���\u0017K�YA�w�Z-��N�`�^{~h@�7�>l�g�ӓ�\u001c]�h�O�X|$90�\u0012��p�\t\b\u001f\u0006\u0016��zȌ���A\r�J1�(\r���\u0004�\"�-PJ қ��D�c%(��\u001d8*k�\u001d4r�Dz�$4�\u001f9:>��\u0014��k×V|@�\u001e8A%Dv-�\v �7\u0018���s/\u001c%Uث�!w�DU\u000e�\am�/ޙ�}&N\u0016�s\v�d�K�F��\u00045{��a;W�I�Ӌ��@/a��w�O_P\a����\b\u0002s.M����g��\u0003�\u000e�u��9�\f��Q����_\u001a�C\u0019Ðm\u001d?\u0018Oj�\b�/x�\f<9\u0005��\u0017(�`��\u0002�P!�6�8�\u0004M�M��{�b>�T\u001b�\v��x<�-���0���~6��=�*�\u0018����������E�!q��[��&�n��&�n�~�g�B\u000e��3w����\u007f�\u001bv��NE�����s\u001b��K�\u0001�p��AtG\u0004��֝\u0015��\\L�?��u\u0004�&RD�\u0010&�\u001eP8���\nC�\0]��\u001b� \f�Bu�\u0017f���'\t�\u0015>����\u0004�*@!L\u0011�kl�k\u00014.�Ѽ�\u0002�\u0002@aC\u0011� l��{�\u0005A��p�\b�\u00156\u0014\v��6hk�\u0015\u0016� ~���\n\u001f���\n#�E�\n7R\u0010��c�76\u0012P�P�\u0001�\u0019\u001e&P�S\u0002\u0003�\u001d&:PȣC\u0004�\a\tNP����W�\u001d\u000e1(��a�\u0084\u0004;(|*��\u001f�-���Q�\u0003�\u007fW\u0003\u0010Ǔn�\u001b��&��:���.�\0 :�\u0003wY�/\u000f�\u001e�(��u%~��n��e�\n��\u0018�S\u001c�i6U��{��k���/�[���r�V�yn�\\T\u0006,\\�\v-��o�p|�7G�\u0001�_�AE�t��\u0002�Ѐ�\voqc�o\u007f�n\u05ee�\u0003�P>�A\u0015\r�hPE�*�\u001a�B9�\u0015���F g\u0011��=}���\u001d�@B#���/�ȉ��2)��[\u001d�H�\u001dQ�D^��I�\u001d��D�\f�J��\t�Dވ�K\u0014n,�����K^��L�>$hB��g\u0013�\a\r����щ�\u000f\r����_Y�P���\u0012E�P�M��n�\u0003\u0014��\u0010\u0014\u001e�Ɠ�\u0010dD�\u001f\v!��_7J��*\u0013T���R�\av\0LQ�dT���C\v*�nؤ\"�N�*�~��Bu�IU\u0003\u0011_@�O\tiE��S�A���C��p��Eޅ�X\u0014��J5\u0013��s�?5;�N\u007fү�,��~5d1�t�kmҠ�9�a\u0016�\u0013�O%Ŷ�ک�B!V\u0001[���[<��\u001a\u0016�ÐE`�w�>��,\\��W��5\u007fh-=���\u0011���x4�8\u0018�B0�\u001eo��bq\u000f��\b�\"`�\u001638\u0005���B\u001f�\u0006�:aXq���nhFC3\u001a��Ќ�N3�Nt\u0005�1�'� ��sF��O߱I����\u000f6��HxC�O\u00049