Статья: Отправка запроса методом POST на сервер из .NET приложения

Задача: требуется из Windows .NET приложения отправить POST запрос на сервер и получить результат работы запрошенного методом POST скрипта. Предусмотреть ситуацию, при которой скрипт на сервере защищен Basic авторизацией.

Ниже приведен пример на C# для решения данной задачи.

C# код:

// необходимые библиотеки

using System;

using System.Web;

using System.Collections;

using System.Text;

using System.IO;

using System.Net;

using System.Data;

// ......

WebResponse result = null;

WebRequest req = null;

Stream newStream = null;

Stream ReceiveStream = null;

StreamReader sr = null;

try

{

// Url запрашиваемогометодом POST скрипта

req = WebRequest.Create("http://www.servername.com/script.cgi");

req.Method = "POST";

req.Timeout = 120000;

// эта строка необходима только при защите скрипта на сервере Basic авторизацией

//req.Credentials = new NetworkCredential("login", "password");

req.ContentType = "application/x-www-form-urlencoded";

byte[] SomeBytes = null;

// передаем список пар параметров / значений для запрашиваемого скрипта методом POST

// в случае нескольких параметров необходимо использовать символ & для разделения параметров

--> ЧИТАТЬ ПОЛНОСТЬЮ <--

К-во Просмотров: 121
Бесплатно скачать Статья: Отправка запроса методом POST на сервер из .NET приложения