![]() |
Нужна помощь с OpenTCPStream
Нужна помощь с OpenTCPStream
Хочу сделать 3D клиент для браузерной игрули, возникла проблема с передачей Логина и Пароля, при POST запросе, открывается страница /index.php с формой Логина=Пароля, я естественно её не вижу, всё это программно происходит далее Клиент заполняет форму namepass$="username=Super&password= Super12345" жмёт ентер, и тут сервер кидает меня на страницу с надписью: Вы ввели неправильные данные! Но я посылаю Логин и Пароль своего акаунта, то есть толи данные на сервер приходят неправильно, толи они вообще не приходят а клиент просто жмёт ентер и переходит на страницу с “Вы ввели неправильные данные!” И теперь я совсем запутался, толи Клиент неправильно заполняет форму и тогда ошибка в namepass$, толи не все поля заполняются в форме, толи они вообще не заполняются. Blitz3D: Global namepass$="username=Super&password= Super12345" pot=OpenTCPStream("Delta.Mid.ru",80) WriteLine pot,"POST /index.php HTML/1.1" WriteLine pot,"Host: Delta.Mid.ru" WriteLine pot,"Content-Type: application/x-www-form-urlencoded" WriteLine pot,"Content-Length: "+Len(namepass$) WriteLine pot,Chr(13)+Chr(10) WriteLine pot, namepass$ While Not Eof(pot) Print ReadLine$(pot) Wend WaitKey() Forma: <form name="login" action="" method="post" onsubmit="return changeAction('login');"> <table class="layout" style="width: 320px; height: 65px;"> <tbody> <tr align="center"> <td><span class="estilo5"><label for="Uni"> Tenders </label></span></td> <td><select name="Uni" id="Uni" style="width: 188px; position: relative; left: 4px;"> <option value="">Выбрать...</option> <option value="./" selected="selected"> Tender Q</option> </select> </td> </tr> <tr align="center"> <td><label for="username">Логин</label></td> <td><input name="username" id="username" value="" size="27" maxlength="40" class="input-text" type="text"></td> </tr> <tr align="center"> <td><label for="password">Пароль</label></td> <td><input name="password" id="password" size="27" maxlength="16" class="input-text" type="password"></td> </tr> <tr> <td colspan="2" align="center"><input name="submit" value="Логин" type="submit" class="input-text"><br> <br><br><small>Я принимаю <a onclick="ajax('?page=rules&'+'getajax=1');" style="cursor:pointer;">Правила</a> и <a onclick="ajax('?page=agb&'+'getajax=1');" style="cursor:pointer;">Положения</a></small></td> </tr> </tbody> </table> </form> |
Ответ: Нужна помощь с OpenTCPStream
Ну хоть что не будь скажите.:( Может вопрос не понятный? Или пошлите меня, куда не будь, может кто-то браузер делал на Blitz3D рабочий? :SOS:
|
Ответ: Нужна помощь с OpenTCPStream
Делал
но с помощью сторонних библиотек к-нет рак-нет |
Ответ: Нужна помощь с OpenTCPStream
Ага спасибо Tormoz :super: нашел вроде, ты с ней работал K-NetLib.dll?
|
Ответ: Нужна помощь с OpenTCPStream
да, делал сервер-клиент для 3д чата
|
Ответ: Нужна помощь с OpenTCPStream
Наверно POST оформлен не совсем правильно. Смущает что контент идет после Chr(10) и нет указания какой браузер. Например если в GET не указать браузер это вызовет ошибку.
Я использовал только GET, для логина и пароля кажется это больше подходит. |
Часовой пояс GMT +4, время: 03:24. |
vBulletin® Version 3.6.5.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot