Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Работа с сетью в Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 20.10.2012, 10:54   #1
WhiteForge
Пользователь
 
Регистрация: 26.09.2012
Сообщений: 14
Сообщение Synapse 403 Forbidden

Опять я к вам с XML

Решил перейти с Инди на Synapse, по скорости уже ощутил - быстрая, но возникла проблема при коннекте

Отправляю запрос

procedure TForm1.Button1Click(Sender: TObject);
var http:thttpsend;
T:TStringList;
s:string;
begin
T:=TStringList.Create;
http:=THttpsend.Create;
http.HTTPMethod('GET','https://site.ru');
T.LoadFromStream(http.Document);
Memo1.Lines:=T;
end;

получаю 403 Forbidden моментально, и страничку с HTML кодом, мол правила не соблюдены

Когда использовал Инди, то получал тот же 403 Forbidden но страничку с XML текстом и сервер меня принимал нормально

Где, что, почему так ? Где покопать!

Где что добавить ? (User Agent стоит одинаковый)
WhiteForge вне форума Ответить с цитированием
Старый 20.10.2012, 17:45   #2
Человек_Борща
Старожил
 
Аватар для Человек_Борща
 
Регистрация: 30.12.2009
Сообщений: 11,426
По умолчанию

Код:
http.HTTPMethod('GET','https://site.ru');
А ещё погуглить стандартные коды и ответы HTTP сервера.
Человек_Борща вне форума Ответить с цитированием
Старый 22.10.2012, 12:01   #3
WhiteForge
Пользователь
 
Регистрация: 26.09.2012
Сообщений: 14
По умолчанию

Мне сервер просто не даёт коннект к нему, через synapse, сразу же отвергает. Почему я так решил ? Потому-что в сниффере сервер даже не индентифицирован (названия сервера нет и т д), просто тупо ответ, в котором говорится что "тебе нельзя"!

SSL_OpenSSL подключен, тут всё впорядке

На DELPHI 2010, с IdHTTP была таже проблема, на XE2-XE3 с IdHTTP стало всё отлично (версии разные видимо по этому) :=> Synapse получает тот же ответ что и IdHTTP в делфи 2010, почему ?

Библиотека вроде не древняя, в чём может быть причина ?

На сервере Jetty 6.1.x - может это как-то что-то тут ?

Последний раз редактировалось WhiteForge; 22.10.2012 в 12:06.
WhiteForge вне форума Ответить с цитированием
Старый 25.10.2012, 18:24   #4
Mifody
Форумчанин
 
Регистрация: 12.02.2009
Сообщений: 215
По умолчанию

аккуратненько (вплоть до того, что посимвольно) начинаем сравнивать отснифленные результаты успешного и не успешного коннекта. И начинаем курить что не так .

З.Ы. Какой именно сервак и т.д. пофик, либа рабочая на 100%, по крайней мере у меня никогда с ней проблем не возникало (за исключением моментов кривых рук)
Помог с вопросом - тыркаем в весы, Вам не сложно, а мне приятно
Mifody вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Synapse. Авторизация ВК Afftar Работа с сетью в Delphi 10 18.05.2012 15:33
Synapse FanRa3 Общие вопросы Delphi 1 09.12.2010 21:06
Indy. Как обойти ошибку 403. viktorall Работа с сетью в Delphi 2 27.03.2010 00:52
HTTP/1.1 403 Forbidden TwiX Работа с сетью в Delphi 2 18.02.2010 23:18