Запрещено развертывание приложения UWP Device Portal: недопустимый токен CSRF - PullRequest
0 голосов
/ 28 февраля 2020

Я пытаюсь развернуть приложение в hololens с помощью устройства Windows Portal Rest API.

По некоторым причинам я не хочу использовать оболочку портала Microsoft Device.

В C#, с помощью RestSharp, я могу получить список установленных пакетов, но когда я пытаюсь развернуть новое приложение, я получаю ошибку Запрещено из-за неверного токена CSRF.

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

Я пытался сделать то же самое с почтальоном, но у меня другая ошибка: 413 Слишком большая полезная нагрузка. Файл msix имеет размер 154 МБ, но у меня нет проблем с его развертыванием на портале веб-устройств.

Спасибо за вашу помощь.

[ПРАВИТЬ] Я попробовал меньшее приложение на Postman, и я получить недопустимый токен CSRF 403

1 Ответ

0 голосов
/ 03 марта 2020

После анализа портала веб-устройства с помощью Wireshark я обнаружил, что он использует параметр с именем «X-CSRF-Token», а при добавлении повара ie добавляет параметр «CSRF-Token».

Вручную добавив этот параметр с правильным значением, добились цели.

...