Текущее время: Пн, июл 28 2025, 01:41

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 9 ] 
Автор Сообщение
 Заголовок сообщения: Нужен пример вызова функции HTTP_GET
СообщениеДобавлено: Пн, ноя 08 2010, 13:09 
Ассистент
Ассистент

Зарегистрирован:
Чт, окт 08 2009, 09:36
Сообщения: 26
Делаю:

Code:
data:
  begin of req_body occurs 0, line type char80, end of req_body,
  begin of resp_hdr occurs 0, line type char80, end of resp_hdr.

call function 'HTTP_GET'
  exporting
    absolute_uri = 'http://www.cbr.ru/scripts/XML_daily.asp?date_req=10.10.2010'
    rfc_destination = 'SAPHTTPA'
  tables
    request_entity_body = req_body
    response_headers = resp_hdr.

loop at req_body.
  break-point.
endloop.


Получаю:

Code:
connection to partner 'localhost:0' broken / CPIC-CALL: 'ThSAPCMRCV' : cmRc=20 thRc=223#CPIC program connection ended (read err


Как правильно вызвать HTTP_GET?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Нужен пример вызова функции HTTP_GET
СообщениеДобавлено: Пн, ноя 08 2010, 13:10 
Ассистент
Ассистент

Зарегистрирован:
Чт, окт 08 2009, 09:36
Сообщения: 26
Причем когда в se37 проверяю HTTP_GET все отлично работает :(


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Нужен пример вызова функции HTTP_GET
СообщениеДобавлено: Пн, ноя 08 2010, 13:18 
Гуру-эксперт
Гуру-эксперт
Аватара пользователя

Зарегистрирован:
Чт, ноя 11 2004, 16:25
Сообщения: 3109
Пол: Мужской
Программу RSHTTP20 смотрели?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Нужен пример вызова функции HTTP_GET
СообщениеДобавлено: Пн, ноя 08 2010, 13:19 
Ассистент
Ассистент

Зарегистрирован:
Чт, окт 08 2009, 09:36
Сообщения: 26
Besa написал:
Программу RSHTTP20 смотрели?

нет. сейчас посмотрю


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Нужен пример вызова функции HTTP_GET
СообщениеДобавлено: Пн, ноя 08 2010, 13:26 
Ассистент
Ассистент

Зарегистрирован:
Чт, окт 08 2009, 09:36
Сообщения: 26
Вот так работает:
Code:
data: v_blan TYPE c VALUE 'Y',
v_dest LIKE rfcdes-rfcdest VALUE 'SAPHTTPA',
v_uri(250) TYPE c VALUE 'http://www.cbr.ru',
v_uri2(250) TYPE c VALUE '/currency_base/D_print.aspx?date_req='.
*CONCATENATE datum+6(2) datum+4(2) datum+0(4) INTO datum1
*SEPARATED BY '/'.
* datum = '13/10/2004'.
*CONCATENATE uri uri2 datum1 INTO uri.

*CONCATENATE uri uri2 '10/10/2010' INTO uri.

CALL FUNCTION 'HTTP_GET'
EXPORTING
absolute_uri = 'http://www.cbr.ru/scripts/XML_daily.asp?date_req=10.10.2010' "v_uri
rfc_destination = v_dest
blankstocrlf = v_blan
*IMPORTING
*status_code = status
*status_text = statustext
*response_entity_body_length = rlength
TABLES
response_entity_body = response
response_headers = response_headers.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Нужен пример вызова функции HTTP_GET
СообщениеДобавлено: Пн, ноя 08 2010, 13:27 
Ассистент
Ассистент

Зарегистрирован:
Чт, окт 08 2009, 09:36
Сообщения: 26
Осталось полученный XML распарсить...


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Нужен пример вызова функции HTTP_GET
СообщениеДобавлено: Пн, ноя 08 2010, 13:32 
Гуру-эксперт
Гуру-эксперт
Аватара пользователя

Зарегистрирован:
Чт, ноя 11 2004, 16:25
Сообщения: 3109
Пол: Мужской
ASuvorov написал(а):
Осталось полученный XML распарсить...

Когда то парсил ФМами вроде этими SCMS_STRING_TO_XSTRING + SMUM_XML_PARSE, если что поищите по форуму, обсуждали не раз.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Нужен пример вызова функции HTTP_GET
СообщениеДобавлено: Пн, ноя 08 2010, 14:18 
Ассистент
Ассистент

Зарегистрирован:
Чт, окт 08 2009, 09:36
Сообщения: 26
Besa написал:
ASuvorov написал(а):
Осталось полученный XML распарсить...

Когда то парсил ФМами вроде этими SCMS_STRING_TO_XSTRING + SMUM_XML_PARSE, если что поищите по форуму, обсуждали не раз.

спасибо!


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Нужен пример вызова функции HTTP_GET
СообщениеДобавлено: Пн, ноя 08 2010, 22:08 
Гуру-эксперт
Гуру-эксперт
Аватара пользователя

Зарегистрирован:
Ср, ноя 03 2004, 14:51
Сообщения: 1912
Откуда: КраснАдар
Пол: Мужской
Можно ли считать информацию с сайта


Принять этот ответ
Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 9 ] 

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


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

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


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

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