Я работаю с Microsoft Teams API с HTTP-запросами. Когда я использую Graph Explorer для получения сообщений канала, он работает нормально. Однако, когда я пытаюсь использовать другую платформу для отправки HTTP-запроса, он показывает что-то вроде \ u3042 \ u308a \ u304c \ u3068 \ u3046 вместо китайского или японского.
Я пытался использовать UTF8, UTF16, ASCII для кодирования ответа, однако проблема все еще остается.
ОБНОВЛЕНО
Мой запрос Http отлично работает в графическом проводнике и почтальоне, см. ниже изображений.
However, when I tried to get the request with REQBIN which is an online request system, the result is not encoded, see below.
введите описание изображения здесь
Когда я использую unity для выполнения этого запроса с помощью UnityWebRequest, ответ также не кодируется. Мой код C# приведен ниже:
UnityWebRequest www = UnityWebRequest.Get("api_link");
www.SetRequestHeader("Authorization", "Bearer " + getUserToken.userToken);
www.SetRequestHeader("Content-Type", "application/json");
yield return www.SendWebRequest();