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

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


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

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


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

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