POST-запрос с PowerShell - PullRequest
       5

POST-запрос с PowerShell

2 голосов
/ 04 июля 2011

У меня проблема, мне нужно скачать графику со следующего сайта http://www.kakioka -jma.go.jp / cgi-bin / plot / plotSetNN.pl? Lang = ru

Я использую PowerShell, мне нужно создать POST-запрос для печати изображения (см. Кнопку Plot).Проблема, которую я сейчас знаю, знает, как это можно сделать в PowerShell.Прежде чем я использовал функцию «System.Net.WebClient» для загрузки и создал для нее URL-адрес с помощью

, я гуглил и обнаружил, как можно выполнить запрос POST в C #, и попытался встроить их в один скрипт.http://www.everfall.com/paste/id.php?2ppnztfqx3we Но он не работает, он даже не печатает "Hello World", и я не знаю, как заставить его работать.

Но главный вопрос - не заставить этот код работать, а найти самый простой способ загрузить эту графику, и было бы хорошо, если бы это было на Powershell.

Я видел "Http Rest ", но трудно даже понять, делает ли он то, что мне нужно, я даже не говорю о том, чтобы модифицировать его для моей работы.Мне нужен самый простой способ, потому что мои знания в программировании сейчас хороши.

Ответы [ 2 ]

4 голосов
/ 04 июля 2011

Некоторое время назад я написал серию о Splatting (языковая техника в PowerShell V2). Последний элемент серии предоставляет оболочку для класса Net.WebClient, которая упрощает отправку запросов по почте.

Блог многое объясняет о том, как работает клиентский объект, и вы можете прочитать это, если хотите:

http://blogs.technet.com/b/heyscriptingguy/archive/2010/10/22/make-windows-powershell-your-web-client.aspx

Или вы можете скачать скрипт прямо из репозитория Центра сценариев:

http://gallery.technet.microsoft.com/ScriptCenter/en-us/7e7b6bf2-d067-48c3-96b3-b38f26a1d143

Надеюсь, это поможет,

0 голосов
/ 05 июля 2011

Похоже, скручивание может быть полезным для вас. Он будет касаться более сложных аспектов размещения данных в веб-сервисе.

Я сам использовал его для загрузки текста и анализа его с помощью PowerShell. У меня был командный файл для вызова curl, командный файл был вызван из сценария powershell. Звучит далеко, но это работало быстро, и мне не пришлось тратить много времени!

Я нахожусь на моем телефоне и у меня нет примеров, если вам интересно, я могу посмотреть их позже.

НТН, Matt

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...