Вход | Регистрация


1С:Предприятие ::

Метки: 

http запрос возвращает 403

Я
   sanek23_89
 
26.10.17 - 09:37
Пишу http-запрос
ЗаголовкиЗапроса = Новый Соответствие;
ЗаголовкиЗапроса.Вставить("Cookie","");
    
КодТерритории = "63";
Фамилия = "Иванов";
Имя = "Иван";
Отчество = "Ивановович";
ДатаРождения = Дата(1990,1,1);
         
ТекстЗапроса = "ajax_search?system=ip&is%5Bextended%5D=1&is%5Bvariant%5D=1&is%5Bregion_id%5D%5B0%5D=" + КодТерритории + "&is%5Blast_name%5D=" + Фамилия + "&is%5Bfirst_name%5D=" + Имя + "&is%5Bpatronymic%5D=" + Отчество + "&is%5Bdate%5D=" + ?(ЗначениеЗаполнено(ДатаРождения),Формат(ДатаРождения,"ДЛФ=Д"),"") + "&nocache=1";

Соединение = Новый HTTPСоединение("is.fssprus.ru");    
Запрос = Новый HTTPЗапрос(ТекстЗапроса, ЗаголовкиЗапроса);  
    
Ответ = Соединение.Получить(Запрос);    
ТекстОтвета = Ответ.ПолучитьТелоКакСтроку();

Код состояния возвращается 403 (заблокирован), хотя ставлю в браузер данную http-строку все срабатывает
 
 
   Fram
 
1 - 26.10.17 - 09:39
сервер или клиент?
   МимохожийОднако
 
2 - 26.10.17 - 09:42
(0) Есть сомнения по строке
Соединение = Новый HTTPСоединение("is.fssprus.ru");
   sanek23_89
 
3 - 26.10.17 - 09:48
Пока не имеет значение сервер или клиент, обычные формы.
строка http://is.fssprus.ru/ajax_search?system=ip&is[extended]=1&is[variant]=1&is[region_id][0]=63&is[last_name]=Иванов&is[first_name]=Иван&is[patronymic]=Иванович&is[date]=22.02.1989&nocache=1 дает результат
   МимохожийОднако
 
4 - 26.10.17 - 09:55
POST или GET?
   sanek23_89
 
5 - 26.10.17 - 09:56
(4) POST
   МимохожийОднако
 
6 - 26.10.17 - 09:56
В тексте запроса квадратные скобки есть?
   Fram
 
7 - 26.10.17 - 09:59
Настройки безопасности IE может? Пробовал в IE?
   Fram
 
8 - 26.10.17 - 10:00
(7)+ Хотя нет.. Сервер на той стороне же возвращает ответ 403
   МимохожийОднако
 
9 - 26.10.17 - 10:01
Попробуй вот такой фрагмент:
HTTPЗапрос = Новый HTTPЗапрос(СтрокаПараметров);
    HTTPСоединение = Новый HTTPСоединение(Сервер);
    Попытка
        Ответ = HTTPСоединение.ОтправитьДляОбработки(HTTPЗапрос);
    Исключение
        Сообщить("HTTPСоединение: "+ОписаниеОшибки());
        Возврат Неопределено;
    КонецПопытки;
    Если Ответ.КодСостояния = 200 Тогда
        СтрокаОтвета = Ответ.ПолучитьТелоКакСтроку(КодировкаТекста.UTF8);
    Иначе
        СтрокаОтвета=Неопределено;
    КонецЕсли;
    Возврат СтрокаОтвета;
   Fram
 
10 - 26.10.17 - 10:04
(5) GET же 
Ответ = Соединение.Получить(Запрос);
 
 Рекламное место пустует
   sanek23_89
 
11 - 26.10.17 - 10:06
(9) так же 403
   МимохожийОднако
 
12 - 26.10.17 - 10:15
на (6) ответь. Сюда скопируй значение переменных СтрокаПараметров и Сервер.
   Fram
 
13 - 26.10.17 - 10:17
ЗаголовкиЗапроса.Вставить("User-Agent: Other");
   Fram
 
14 - 26.10.17 - 10:18
пардон
ЗаголовкиЗапроса.Вставить("User-Agent", "Other");

хотя и так и так работает
   sanek23_89
 
15 - 26.10.17 - 10:22
(12) В запросе есть квадратные скобки
   sanek23_89
 
16 - 26.10.17 - 10:40
В какую сторону копать?
   МимохожийОднако
 
17 - 26.10.17 - 10:43
(15) Я их не увидел )
   Fram
 
18 - 26.10.17 - 10:44
(16) не надо никуда копать. в (14) ответ
   sanek23_89
 
19 - 26.10.17 - 10:52
(17) пробовал такую строку:
ТекстЗапроса = "ajax_search?system=ip&is[extended]=1&is[variant]=1&is[region_id][0]=63&is[last_name]=Иванов&is[first_name]=Иван&is[patronymic]=Иванович&is[date]=22.02.1989&nocache=1 ";
ошибка такая же
   sanek23_89
 
20 - 26.10.17 - 10:57
(18) не помогло.
   Fram
 
21 - 26.10.17 - 10:59
(20) а у меня заработало
{"data":"\r\n\r\n<div id=\"captcha-popup\" data-ajax=\"false\" style=\"display: block; left: 0;top: 0; position:relative;\">\r\n    <div class=\"head\"></div>\r\n    <form class=\"body content\" data-ajax=\"false\" method=\"get\" action=\"\" id=\"ncapcha\"  url=\"/ajax_search?system=ip&amp;is%5Bextended%5D=1&amp;is%5Bvariant%5D=1&amp;is%5Bregion_id%5D%5B0%5D=63&amp;is%5Blast_name%5D=%D0%98%D0%B2%D0%B0%D0%BD%D0%BE%D0%B2&amp;is%5Bfirst_name%5D=%D0%98%D0%B2%D0%B0%D0%BD&amp;is%5Bpatronymic%5D=%D0%98%D0%B2%D0%B0%D0%BD%D0%BE%D0%B2%D0%BE%D0%B2%D0%B8%D1%87&amp;is%5Bdate%5D=01.01.1990&amp;nocache=1\">\r\n        <h2>Введите код с картинки:</h2>\r\n        <div class=\"context\">\r\n        \r\n            <img src=\"data:image/jpeg;base64,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\" id=\"capchaVisual\" alt=\"загрузка...\"><a id=\"ncapchaAudio\" href=\"#\"></a>\r\n        \r\n        </div>\r\n        <div class=\"input\">\r\n            \r\n            <input id=\"captcha-popup-code\" type=\"text\" name=\"code\" class=\"input-text\" />\r\n            <input type=\"submit\" value=\"Отправить\" id=\"ncapcha-submit\" class=\"input-submit-capcha\" />\r\n        </div>\r\n    </form>\r\n    <div class=\"foot\"></div>\r\n</div>","err":null,"e":""}
   sanek23_89
 
22 - 26.10.17 - 11:01
(21) это ответ?
   Fram
 
23 - 26.10.17 - 11:01
(22) это Сообщить(ТекстОтвета)
   Fram
 
24 - 26.10.17 - 11:02
(22) ты куда (14) написал?
   sanek23_89
 
25 - 26.10.17 - 11:04
(24) пришли код который получился
   Fram
 
26 - 26.10.17 - 11:05
ЗаголовкиЗапроса = Новый Соответствие;
    ЗаголовкиЗапроса.Вставить("User-Agent", "Other");

    КодТерритории = "63";
    Фамилия = "Иванов";
    Имя = "Иван";
    Отчество = "Ивановович";
    ДатаРождения = Дата(1990,1,1);
             
    ТекстЗапроса = "ajax_search?system=ip&is%5Bextended%5D=1&is%5Bvariant%5D=1&is%5Bregion_id%5D%5B0%5D=" + КодТерритории + "&is%5Blast_name%5D=" + Фамилия + "&is%5Bfirst_name%5D=" + Имя + "&is%5Bpatronymic%5D=" + Отчество + "&is%5Bdate%5D=" + ?(ЗначениеЗаполнено(ДатаРождения),Формат(ДатаРождения,"ДЛФ=Д"),"") + "&nocache=1";

    Соединение = Новый HTTPСоединение("is.fssprus.ru");    
    Запрос = Новый HTTPЗапрос(ТекстЗапроса, ЗаголовкиЗапроса);  
        
    Ответ = Соединение.Получить(Запрос);    
    ТекстОтвета = Ответ.ПолучитьТелоКакСтроку();
    
    Сообщить(ТекстОтвета);
   Fram
 
27 - 26.10.17 - 11:08
(21) правда судя по содержанию там каптча, так что все это бесполезно
   sanek23_89
 
28 - 26.10.17 - 11:10
(26) Спасибо, работает. (27) как раз цель была получить капчу
   Fram
 
29 - 26.10.17 - 11:11
(28) ну это твой код из (0). я только заголовок поменял



Список тем форума
Рекламное место пустует Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует