![]() |
|
Модераторы: Snowy, Poseidon, MetalFan |
![]()
|
|
| Zlo |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 235 Регистрация: 18.9.2004 Репутация: нет Всего: 1 |
Допустим есть адрес до скрипта и есть некая сторока
(Такая например: login=Zlo&pass=564321&x=0&y=0) которую нужно передать скрипту методом пост. Нашел вот этот код:
Но немогу понять как его переделать под свои "нужды"! Может ктонить объяснит? Или напишет как это сделать проще? |
|||
|
||||
| Zlo |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 235 Регистрация: 18.9.2004 Репутация: нет Всего: 1 |
Так кажется всетаки разобрался! Сделал так:
Но всеравно что-то не так.... Можете как аналагичным образом послать пост запрос блинной более 255 символов? И расскажите плиз что делает код находящийся между комментариями? |
|||
|
||||
| p0s0l |
|
|||
![]() Г-н Посол ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 3668 Регистрация: 13.7.2003 Где: 58°38' с.ш. 4 9°41' в.д. Репутация: 1 Всего: 112 |
Лучше юзай TIdHTTP... Или тебе нужно именно через браузер ?
-------------------- С уважением, г-н Посол. |
|||
|
||||
| Zlo |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 235 Регистрация: 18.9.2004 Репутация: нет Всего: 1 |
Именно через браузер!
Это сообщение отредактировал(а) Zlo - 28.8.2005, 21:37 |
|||
|
||||
| _hunter |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 8564 Регистрация: 24.6.2003 Где: Europe::Ukraine:: Kiev Репутация: 5 Всего: 98 |
во-первых: что именно "не так"?
во-вторых: по коду: PostData := VarArrayCreate([1, Length(S) + 1], varByte); -- создаеш вариантный массив для данных формы System.Move(S[1], VarArrayLock(PostData)^, Length(S) + 1); -- толкаеш в этот массив ( с блокировкой ( без нее писать нельзя ) ) свою строку VarArrayUnlock(PostData); -- снимаеш блокировку Headers := 'Content-Type: application/x-www-form-urlencoded'#10#13; -- заголовок, говорящий о том, что скрипту придет форма ( в зависимости от заголовка данные разбираются разными способами ) -------------------- Tempora mutantur, et nos mutamur in illis... |
|||
|
||||
| Guest |
|
||||
|
Unregistered |
_hunter
Спасибо!
а зачем к строке S прибовлять 1?
|
||||
|
|||||
| _hunter |
|
||||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 8564 Регистрация: 24.6.2003 Где: Europe::Ukraine:: Kiev Репутация: 5 Всего: 98 |
так и слать... -------------------- Tempora mutantur, et nos mutamur in illis... |
||||
|
|||||
| Гость_Zlo |
|
|||
|
Unregistered |
_hunter
А Дельфа ругается что типа строка больше 255 символов в переменной S! |
|||
|
||||
| Snowy |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 11363 Регистрация: 13.10.2004 Где: Питер Репутация: 53 Всего: 484 |
Ну так Меню:
Project -> Options -> Compiler Поставь галочку Huge Strings. |
|||
|
||||
![]()
|
| Правила форума "Delphi: Сети" | |
|
|
Запрещено: 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делится вскрытыми компонентами
Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Snowy, Poseidon, MetalFan. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Delphi: Сети | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |