Текущее время: Чт, июн 26 2025, 09:51

Часовой пояс: UTC + 3 часа


Правила форума


ВНИМАНИЕ!

Вопросы по SAP Query и Quick View - сюда



Начать новую тему Ответить на тему  [ Сообщений: 25 ]  На страницу Пред.  1, 2
Автор Сообщение
 Заголовок сообщения:
СообщениеДобавлено: Чт, дек 09 2004, 14:29 
Гость
call function 'HTTP_GET'
exporting
absolute_uri = url
rfc_destination = 'SAPHTTP'
importing
status_code = status_code
tables
response_entity_body = response
response_headers = response_headers.


rfc_destination - это тот RFC которым ходить будешь.
На самом деле HTTP_GET это внешняя функция (файлик SAPHTTP.exe), которая есть как на сервере (вызывается через SAPHTTPA) и та которая с GUI ставиться (вызывается через SAPHTTP). Юзать можно любую, только если задачку в фон хочешь запустить, то лучше через SAPHTTPA идти.

Вот и все.
Так банально оказалось :lol: :lol: :lol:


Пометить тему как нерешенную
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, дек 09 2004, 14:54 
Специалист
Специалист

Зарегистрирован:
Чт, авг 19 2004, 07:31
Сообщения: 234
Откуда: Нижнекамск
ясно... :lol:


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, апр 28 2006, 11:54 
Младший специалист
Младший специалист

Зарегистрирован:
Вс, янв 22 2006, 14:00
Сообщения: 63
Откуда: Москва
bmonk написал:
Дело весьма интересное.
Короче, если передавать параметры прокси через функцию, то все бесполезно (нашел лог RFC программа RSHTTP40, только надо включить ведение лога в транзакции SM59 на соответствующем RFC соединении SAPHTTP или SAPHTTPA) она не правильно передает хэшь в проксю и та дает отлуп. Данные по прокси надо прописывать в табличке THTTP, в поле EXITFUNC этой таблицы надо прописать функциональный модуль 'HTTP_PROXY_CONFIG' (он определяет требуется ли прокся для подключения к URL, если да, то передаются данные из строки таблицы).
Так что обошлось без базиса и прописывания линков куда-либо. :wink:


Сделала. Ошибка Cache Access Denied побеждена, но теперь есть другая:
Not Found
The requested URL /tsv/cb/840.tsv was not found on this server.
URL, о котором идет речь - http://cbrates.rbc.ru/tsv/cb/840.tsv.
В чем-то тут подвох, но никак не пойму в чем.


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, апр 28 2006, 11:58 
Младший специалист
Младший специалист

Зарегистрирован:
Пн, апр 10 2006, 17:17
Сообщения: 77
Дык а в браузере открывается этот УРЛ?
Этот ли УРЛ запрашивается в HTTP_GET?


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Сб, апр 29 2006, 16:36 
Гость
Если я правильно понимаю, то это специальный вход для 1С.
В браузере ента страничка не открывается, так что САП ее тоже не поймает. :cry:
Если нужны курсы валют, то наверное с сайта ЦБ в виде XML было бы разумнее забирать.


Пометить тему как нерешенную
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, май 02 2006, 15:56 
Младший специалист
Младший специалист

Зарегистрирован:
Вс, янв 22 2006, 14:00
Сообщения: 63
Откуда: Москва
Спасибо за ответы.
Вопрос может и не по теме уже, но все же:
А где вязть (absolut_uri) xml-ки по курсу валют?


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, май 11 2006, 08:38 
Гость
*Справочник по кодам валют: http://www.cbr.ru/scripts/XML_val.asp?d=0
* d=0 Коды валют устанавливаемые ежедневно.
* d=1 Коды валют устанавливаемые ежемесячно.

*url = 'http://www.cbr.ru/scripts/XML_daily.asp?date_req=02/03/2002&d=1'
* d=0 валюты устанавливаемые ежедневно.
* d=1 валюты устанавливаемые ежемесячно.

В принципе можно зайти на http://www.cbr.ru/scripts/root.asp, там все написано.


Пометить тему как нерешенную
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, мар 27 2008, 11:48 
Начинающий
Начинающий

Зарегистрирован:
Пт, июн 01 2007, 16:30
Сообщения: 22
При запуске в фоне (RFC = SAPHTTPA)

HTTP_GET возвращает:
Connect Error: Connect to Host www.cbr.ru Port 80 error: NIECONN_REFUSED

возможно кто-то уже сталкивался с этой проблемой?

локально RFC = SAPHTTP, отрабатывает нормально


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: call function 'HTTP_GET'  Тема решена
СообщениеДобавлено: Чт, мар 05 2009, 16:48 
Модератор
Модератор

Зарегистрирован:
Пт, окт 06 2006, 15:20
Сообщения: 338
Откуда: Москва
Пол: Мужской
Connect Error: Connect to Host http://www.cbr.ru Port 80 error: NIECONN_REFUSED
...
Возникает обычно в сетях, где пользователи ходят в интернет не напрямую,
а через какой-нибудь прокси-сервер. Возникает в случае обращения к ресурсу напрямую, естественно
шлюз вас обратно посылает(точнее запрещает ваш запрос наружу)....


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: call function 'HTTP_GET'
СообщениеДобавлено: Пн, окт 12 2009, 14:17 
Ассистент
Ассистент

Зарегистрирован:
Пн, июн 16 2008, 08:28
Сообщения: 38
У меня странная вещь происходит: когда делаю тест ФМ HTTP_GET из SE37, все получается, курсы приходят. А из АБАП-проги, через SE38, возвращает SYSTEM_FAILURE. Почему так может происходить?


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 25 ]  На страницу Пред.  1, 2

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: Yandex [Bot]


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB