Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Delphi [игнор отключен] [закрыт для гостей] / TIDHTTP, что не так делаю? / 7 сообщений из 7, страница 1 из 1
09.01.2017, 10:16
    #39380683
minva
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
TIDHTTP, что не так делаю?
Кинул на форму компонент, ничего в нем не делал, написал такой код
Код: 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
09.01.2017, 10:30
    #39380699
Zelius
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
TIDHTTP, что не так делаю?
minva,

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


?

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


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

делаю запрос

Код: 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
11.02.2019, 15:08
    #39772290
Мимопроходящий
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
TIDHTTP, что не так делаю?
пробелы почему не кодируешь?
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
12.02.2019, 09:52
    #39772621
X11
X11
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
TIDHTTP, что не так делаю?
RESEARCHчто посоветуете ?

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

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


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