Invoke-Webrequest отправляет кракозябры в теле запроса, при использовании кириллицы.

Анонимные
2024-07-29T10:54:03+00:00

Делаю POST запрос с через Invoke-Command с кириллицей в теле запроса. Но сняв дамп через wireshark увидел, что отправляются вопросительные знаки.

Invoke-WebRequest -Uri "http://server.domain.com"  -Method Post -Headers @{"Content-Type" = "application/json";"charset"="utf-8"} -Body '{"text": "Проверка"}'

Вырезка из дампа: 7b 22 74 65 78 74 22 3a 20 22 3f 3f 3f 3f 3f 3f 3f 3f 22 7d - {"text": "????????"}

Windows для дома | Windows 10 | Снижение производительности и системные сбои

Заблокированный вопрос. Этот вопрос был перенесен из сообщества службы поддержки Майкрософт. Вы можете проголосовать о его полезности, но не можете добавлять комментарии или ответы, а также подписаться на этот вопрос.

Комментариев: 0 Без комментариев

1 ответ

Сортировать по: Наиболее полезные
  1. Анонимные
    2024-07-30T09:37:42+00:00

    Этот ответ был переведен автоматически. Поэтому в тексте могут присутствовать грамматические ошибки или странные фразы.

    Здравствуйте,Сергей Котов2

    Благодарим вас за публикацию в сообществе Майкрософт.

    Благодарим вас за публикацию в сообществе Майкрософт. Из вашего описания мы видим, что вы, кажется, пишете код, в котором тело отправляемого вами запроса становится искаженным, и я замечаю, что вы являетесь профессиональным пользователем, посвятившим себя разработке программного обеспечения. Microsoft предоставляет более специализированное сообщество для такого рода проблем, и это Microsoft Learn (только на английском языке), где вы можете найти раздел, который вам нужно для отправки вашего вопроса, нажав на кнопку «Задать вопрос», где эксперты и пользователи с более глубокими знаниями в этой области поделятся своими идеями и предложат конкретные решения.

    Я нашел для вас конкретную доску, которая соответствует вашему вопросу, и вы можете получить доступ к этому разделу, нажав на ссылку ниже.

    Windows - Вопросы и ответы Microsoft

    Мы надеемся, что ваш вопрос будет решен надлежащим образом, если вы обратитесь в соответствующий отдел. Благодарим Вас за понимание и сотрудничество!

    Всего хорошего

    Рота|Специалист по поддержке сообщества Майкрософт

    Этот ответ помог вам?

    Комментариев: 0 Без комментариев