Задача: требуется из Windows .NET приложения отправить POST запрос на сервер и получить результат работы запрошенного методом POST скрипта. Предусмотреть ситуацию, при которой скрипт на сервере защищен Basic авторизацией.
Ниже приведен пример на C# для решения данной задачи.
C# код:
// необходимые библиотеки
using System;
Возможно вы искали - Статья: Работа с регулярными выражениями в SQL Server
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;
Очень интересно - Статья: Работа с библиотеками динамической компоновки (DLL)
Stream ReceiveStream = null;
StreamReader sr = null;
try
{
// Url запрашиваемогометодом POST скрипта
Вам будет интересно - Статья: Реализация стиля Office XP
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
// в случае нескольких параметров необходимо использовать символ & для разделения параметров