Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Perl + ASP.Net / 1 сообщений из 1, страница 1 из 1
09.09.2004, 16:02
    #32687894
ОлегМ
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Perl + ASP.Net
Привет всем !
У меня вопрос такой:
есть скрипт cybercrd.cgi, написанный на Perl.
с помощью этой странички, методом "POST", я ему передаю параметры -
всё прекрасно работает...
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
<FORM ACTION="http://localhost/shop/cybercrd.cgi"
 METHOD="POST">
<INPUT TYPE="HIDDEN" NAME="OrderID" VALUE="279">
<INPUT TYPE="HIDDEN" NAME="PaymentDetails"VALUE="оплата заказа 87687234">
<INPUT TYPE="HIDDEN" NAME="Amount" VALUE="3.00">
<INPUT TYPE="HIDDEN" NAME="Currency" VALUE="2">
<INPUT TYPE="HIDDEN" NAME="FirstName" VALUE="Иван">
<INPUT TYPE="HIDDEN" NAME="MiddleName" VALUE="Иванович">
<INPUT TYPE="HIDDEN" NAME="LastName" VALUE="Иванов">
<INPUT TYPE="HIDDEN" NAME="Email" VALUE="iii@ivanov.ru">
<INPUT TYPE="SUBMIT" NAME="Submit" VALUE="Оплатить">
</FORM>

Теперь я на ASP.Net + C# пишу такой код:


Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
HttpWebResponse result = null;	
HttpWebRequest req =(HttpWebRequest)WebRequest.Create("http://localhost/shop/cybercrd.cgi");
req.Method = "POST";
req.ContentType = "application/x-www-form-urlencoded";
byte[] SomeBytes = null;
string FormParams  = "OrderID=459&Amount=400&Currency=RUR&PaymentDetails=оплата заказа #10160156&Email=support@cyberplat.com&;FirstName=cyberplat&LastName=support&MiddleName=none&Phone=745-4060&Address=Moscow, Kutuzovsky pr. 12&Language=ru&return_url=http://localhost/shop/result.cgi"; 
ASCIIEncoding encode=new ASCIIEncoding();
SomeBytes = encode.GetBytes(FormParams);
req.ContentLength = SomeBytes.Length;		
Stream newStream = req.GetRequestStream();
newStream.Write(SomeBytes,  0 , SomeBytes.Length);
newStream.Close();
result = (HttpWebResponse) req.GetResponse();

И на req.GetResponse() вылазиет такая вот ошибка:
The underlying connection was closed: The server committed an HTTP protocol violation

Может кто-нибудь знает в чём проблемма?
Премного буду благодарен .
...
Рейтинг: 0 / 0
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Perl + ASP.Net / 1 сообщений из 1, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]