Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

длина строки с параметрами в TidHttp [D7, WinXP]


Dysan ©   (2006-03-22 14:34:00) 

подаю запрос в TidHttp
и весь он не влизает. Как быть и что делать?

вот пример запроса

http://10.1.63.144:8017/iss/cgiiss.exe/GID-U1?uch=НОД1(Московско-Курское%20отделение)%20(Отделение)&date1=2006-03-20&date2=2006-03-20&rebra=Лихоборы-Владыкино,Владыкино-Ростокино,Ростокино-Белокаменная,Белокаменная-Лефортово,Лефортово-Андроновка,Андроновка-Угрешская,Угрешская-Канатчиково,Канатчиково-Кутузово,Кутузово-Пресня,Пресня-Серебряный%20Бор,Серебряный%20Бор-Лихоборы,Ветвь%202%20(Лихоборы-Ховрино),Ветвь%202а%20(Лихоборы-Ховрино),Ветвь%203С%20(Андроновка-Перово),Ветвь%204С%20(Андроновка-Перово),Ветвь%204%20(Владыкино-Бескудниково),Ветвь%206%20(Ростокино-Лосиноостровская),Ветвь%207%20(Белокаменная-Лосиноостровская),Ветвь%209%20(Андроновка-Москва-Срт.-Ряз.),Ветвь%2010%20(Лефортово-Кусково),Ветвь%2011%20(Андроновка-Кусково),Ветвь%2015%20(Андроновка-Люблино),Ветвь%2016%20(Угрешская-Люблино),Ветвь%2017с%20(Угрешская-Бойня),Ветвь%2020%20(Канатчиково-Коломенское),Ветвь%2021%20(Канатчиково-Москва-Тов.-Павелецкая),Ветвь%2022%20(Воробьевы%20Горы-Москва-Сорт.-Киевская),Ветвь%2023%20(Кутузово-Москва-Сорт.-Киевская),Ветвь%2027%20(Пресня-Москва-Тов.-Смоленская),Ветвь%2028%20(Серебряный%20Бор-Подмосковная),Ветвь%20Перовская%20(Бойня-Перово),Новопролетарская-Старопролетарская,Ветвь%20Южнопортовая%20(Угрешская-Москва-Юж.%20Порт),Ветвь%20Южнопортовая%20(Москва-Юж.%20Порт-Люблино),Мос-Пасс.-Павелецкая-Коломенское,Коломенское-Бирюлево,Бирюлево-Домодедово,Домодедово-Михнево,Домодедово-Аэропорт-Домодедово,Царицыно-Бирюлево,Мытищи-Софрино,Софрино-Пост%2081км,Пост%2081км-Александров,Ветвь%203%20(Пост%2081км-Наугольный),Ветвь%204%20(Пост%2081км-Наугольный),Наугольный-Иванцево,Ветвь%208%20(Пост%20108км-Александров%202),Ветвь%209%20(Пост%20108км-Александров%202),Ветвь%206%20(Александров-Александров%202),Ветвь%207%20(Александров-Александров%202),Александров%202%20-%20Бельково,Бельково-Поточино,Софрино-Красноармейск,Александров-Берендеево,Бельково-Кипрево,Дрезна%20-%20Орехово-Зуево-1,Дрезна%20-%20Орехово-Зуево%202,Орехово-Зуево-1-Покров,Покров-Владимир,Фрязево-Павловский%20Посад,Воскресенск-Лопатино,Воскресенск-Лопатино%20(Ветвь%206),В...

и всё! больше не помещаеться а надо!


MasteRjls   (2006-03-23 17:58:00) [1]

Привет всем! Извени за оффтоп, но я незнаю что еще можно сделать :Е
В общем программа должна заходить на HTTP сервер и брать оттуда страничку (С новостями например). Использую индиевский IdHTTP чтобі загрузить страничку в мемо:

memo1.Lines.Add(IdHTTP1.get(' http://someserver/index.html'));

Параметрі прокси проставил правильно. Запускаю программу, а она вместо того чтобі загрузить  HTML код выдает окно ошибки в котором текс "<HTML>".
Переріл кучу форумов.. Вроде всё должно работать! Откуда єта ошибка?


Slym   (2006-03-23 08:29:00) [2]

Для больших запросов лучше использовать POST + Multipart


Сергей М.   (2006-03-22 16:51:00) [3]

Ну так и проконтролируй в ней размер данных принятого запроса !
Отладчик-то на что существует ?


Dysan   (2006-03-22 16:35:00) [4]

да


Сергей М.   (2006-03-22 16:19:00) [5]

CGI-аппликация - твоей разработки ? Подконтрольна тебе ?


Dysan   (2006-03-22 15:54:00) [6]

я взял с того что это означает что cgi получил не правильные данные!
а не правильными они могут быть только в том случае если они гдето оборвались! в этом я точно уверен!


Сергей М.   (2006-03-22 15:51:00) [7]

С чего ты взял, что 500-я ошибка связана именно с превышением длины строки запроса ?


Dysan   (2006-03-22 15:46:00) [8]

куда...
вот сюда
Result:=http.Get('http://' + ip +'/iss/cgiiss.exe'+ Replace(query,' ','%20'));

при обращении выскакивает ошибка номер "500"

и в строку браузера влизает только то что я привёл выше...
а нужно больше!


Сергей М.   (2006-03-22 15:45:00) [9]


> Dysan ©   (22.03.06 14:34)


> не вл изает


Значит не туда или не так "п ехаешь" его


Dmitrij_K   (2006-03-22 15:00:00) [10]

Куда не помещается?
В Stringдо 2гигов поместиться может


Наверх

Титульная страница Поиск, карта сайта Написать письмо