Текущее время: Ср, июн 25 2025, 18:35

Часовой пояс: 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 часа


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

Сейчас этот форум просматривают: нет зарегистрированных пользователей


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

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