Артем Аветисов
Заказчик Артем Аветисов avetismed | FL.RU

Артем Аветисов

На сайте 9 лет и 6 месяцев (заходил 9 лет 6 месяцев 26 дней назад)
0
4
Рейтинг
4
Все (1)       Заказы (1)        Вакансии (0)       Конкурсы (0)
Разместить заказ
03 Октября 2014
Бюджет: 1000 руб
Необходимо написать новый скрипт на языке Perl или доработать имеющиеся, служащими HTTP клиентом для совершения POST запросов на сервер и получения ответов от него с идентификацией клиента и сервера SSL сертификатом.

Скрипт должен уметь: подключаться к серверу с идентификацией SSL сертификатом, высылать POST запрос, получать ответ от него, записывая часть строки ответа в переменную.

Вариант POST запроса, который должен высылать скрипт:
-------------
POST /path/subpath/somefile HTTP/1.1
Host: some.host.ru:9443
Content-Type: application/x-www-form-urlencoded
Content-Length: 8

Key1=value1& Key2=value2
---------------

После выбора исполнителя будет предоставлено:

1) ftp доступ к директрии cgi-модуля сайта (сервер проверяет IP клиента);

2) пути на сервере нашего сайта к сертификату .pem, корневому сертификату .crt, к секретному ключу .key;

3) URL адрес POST запроса, номер порта сервера, корректные значения содержания запроса (Key1=value1& Key2=value2)

На данным момент имеются два скрипта на языке Perl, которые разными путями совершают HTTP запрос на сервер: первый скрипт(01.cgi) использует CPAN модуль Net::SSLeay, второй (02.cgi) – IO::Socket::SSL, однако в результате происходит ошибка (непонятная для меня).

Исполнитель может доработать имеющиеся скрипты или написать новый.

Прошло времени с момента публикации: 9 лет 6 месяцев 28 дней 58 минут
Раздел: Программирование / Веб-программирование
Рейтинг: 2030.3 Исполнитель определен:
Сведения об ООО «Ваан» внесены в реестр аккредитованных организаций, осуществляющих деятельность в области информационных технологий. ООО «Ваан» осуществляет деятельность, связанную с использованием информационных технологий, по разработке компьютерного программного обеспечения, предоставлению доступа к программе для ЭВМ и является правообладателем программы для ЭВМ «Платформа FL.ru (версия 2.0)».