Как разместить данные формы с помощью HttpWebRequest в WP7? - PullRequest
1 голос
/ 19 октября 2011

Я видел много примеров использования HttpWebRequest для публикации данных формы, но, к сожалению, мне трудно найти конкретную статью, посвященную этому классу, в WP7. у кого-нибудь есть хорошая справка о том, как это сделать?

обратите внимание, я не хочу загружать файл, мне просто нужно выполнить команду "POST", отправив несколько пар ключ / значение (например). Я не могу использовать «GET» для отправки данных.

Ответы [ 2 ]

2 голосов
/ 19 октября 2011

После настройки HttpWebRequest.Method до POST, позвоните BeginGetRequestStream. Когда он завершится, EndGetRequestStream вернет Stream, в который вы можете записать.

Если вы используете Манго, WebClient, вероятно, будет проще. (WebClient существовало до Mango, но было рекомендовано против, поскольку оно всегда возвращалось в потоке пользовательского интерфейса)

2 голосов
/ 19 октября 2011

http://msdn.microsoft.com/en-us/library/system.net.webclient.uploadstringasync(v=vs.95).aspx

WebClient client = new WebClient();
client.UploadStringAsync(HostUrl, "POST", "DataYouWantToPost");
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...