powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Delphi [игнор отключен] [закрыт для гостей] / TIDHTTP, что не так делаю?
7 сообщений из 7, страница 1 из 1
TIDHTTP, что не так делаю?
    #39380683
minva
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кинул на форму компонент, ничего в нем не делал, написал такой код
Код: pascal
1.
2.
content := idHttp1.Get('http://ya.ru');
showmessage(content)


Увидел код страницы.
Написал сложнее
Код: pascal
1.
content := idHttp1.Get('http://bsms.tele2.ru/api/?operation=send&login=xxxxxx&password=yyyyyy&msisdn=71234567890&shortcode=MyName&text=test SMS')



Получил в ответ 502 Bad Gateway

Скопировал эту строку в браузер, получил ID смс-ки отосланой на указанный номер, т.е. строка правильная

Вопрос, что надо настроить в компоненте, чтоб такой запрос ушел?
...
Рейтинг: 0 / 0
TIDHTTP, что не так делаю?
    #39380699
Zelius
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
minva,

Код: pascal
1.
Url := TIdURI.URLEncode(str)


?

ну и HandleRedirects := True
...
Рейтинг: 0 / 0
TIDHTTP, что не так делаю?
    #39380700
Фотография wadman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
minvaВопрос, что надо настроить в компоненте, чтоб такой запрос ушел?
Ставь https://sourceforge.net/projects/paros/ и сравнивай запросы, заголовки.
minva
Код: pascal
1.
&text=test SMS


А тут %20 вместо пробела не нужно?
...
Рейтинг: 0 / 0
TIDHTTP, что не так делаю?
    #39380715
minva
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
wadman,
Блин, пробел! спасибо!
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
TIDHTTP, что не так делаю?
    #39772288
RESEARCH
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
коллеги у меня такая проблема

делаю запрос

Код: pascal
1.
2.
url:='http://10.40.1.6/v2/statistics/content?outputFormat=json&limit=5000&offset=1000'
BUF:= IdHTTP1.Get(url)



получаю нормальный ответ

добавляю параметр startDate
Код: pascal
1.
2.
url:='http://10.40.1.6/v2/statistics/content?outputFormat=json&limit=5000&offset=1000&startDate=2019-02-05 14:33:00'
BUF:= IdHTTP1.Get(url)



получаю ошибку

EidHTTPProtocolexception - HTTP/1.1 502 Bad Gataway,

хотя в браузере этот ответ от сервера виден

что посоветуете ?
...
Рейтинг: 0 / 0
TIDHTTP, что не так делаю?
    #39772290
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
пробелы почему не кодируешь?
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
TIDHTTP, что не так делаю?
    #39772621
Фотография X11
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
RESEARCHчто посоветуете ?

HTMLEncode/URI.URLEncode, ведь пробел и другие символы запрещен в URL

Код: pascal
1.
2.
3.
4.
5.
uses IdURI
...
...
...
url := TIdURI.URLEncode(url);
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Delphi [игнор отключен] [закрыт для гостей] / TIDHTTP, что не так делаю?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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