Мой вопрос касается полей формы, возвращаемых через invoke-webrequest, и различий, которые я вижу, когда я отправляю форму через браузер и записываю ее с помощью fiddler.
Я пытаюсь отправить форму через powershell с помощью invoke-webrequest.Когда я отправляю форму в браузере и записываю все с помощью fiddler, я вижу определенный набор полей для отправки.прохладно.я установлю свойства .Fields моей формы, чтобы соответствовать этому и опубликовать.
однако, когда я использую invoke-webrequest, чтобы получить форму, несколько полей отсутствуют, и появляются несколько полей, которые не являются теми иззахват скрипача / браузера.некоторые из них кажутся похожими или родственными, но разные.
Например, fiddler захватывает следующие поля при отправке через браузер: электронная почта, электронная почта2, имя агента, адрес1
Но когда invoke-webrequest получает форму, появляются другие поля, которые кажутся похожими, норазные.Обратите внимание, что email2, agent_name, address1 и т. Д. Не отображаются в полях формы из invoke-webrequest: Email, EmailConfirm, HolderName, Address
Есть идеи, что здесь происходит?У меня проблемы с отправкой формы, и я думаю, что именно здесь начинаются проблемы.просто добавление полей из захвата fiddler в мой массив $ form.Fields и публикация с помощью invoke-webrequest возвращает ошибку с истекшим сроком формы в возвращаемом результате.