Текущее время: Чт, июл 24 2025, 01:15

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 27 ]  На страницу Пред.  1, 2
Автор Сообщение
 Заголовок сообщения: Re: Как просмотреть отправляемое сообщение с помощью HTTP запроса?
СообщениеДобавлено: Вт, ноя 27 2012, 13:56 
Младший специалист
Младший специалист
Аватара пользователя

Зарегистрирован:
Ср, окт 05 2011, 17:54
Сообщения: 87
Пол: Мужской
Я хочу реализовать вот такой запрос.

POST https://someuri.ru/Login HTTP/1.1
Host: someuri.ru
Content-Length: 1252
Connection: Keep-Alive
<Двоичное DER-представление X.509-сертификата пользователя>

Может кто такое делал?.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Как просмотреть отправляемое сообщение с помощью HTTP запроса?
СообщениеДобавлено: Вт, ноя 27 2012, 15:10 
Директор
Директор

Зарегистрирован:
Вт, июл 18 2006, 17:44
Сообщения: 1001
Откуда: что и все
Пол: Мужской
Раз надо с сервера то проще наковырять сишных вызовов в CL_HTTP_CLIENT и ФМ HTTP_DISPATCH_REQUEST и самому весь запрос сформировать как надо.

_________________
Telegram-chat: PO, CPI-PI, java, groovy


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Как просмотреть отправляемое сообщение с помощью HTTP запроса?
СообщениеДобавлено: Ср, ноя 28 2012, 06:08 
Специалист
Специалист

Зарегистрирован:
Чт, мар 25 2010, 09:02
Сообщения: 207
Да и сам CL_HTTP_CLIENT не сложно использовать. Некоторые примеры я привел. Общая логика такая сначала формируем запрос с помощью поля request, затем вызываем методы send и receive, потом уже смотрим что в поле response получилось.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Как просмотреть отправляемое сообщение с помощью HTTP запроса?
СообщениеДобавлено: Ср, ноя 28 2012, 06:12 
Специалист
Специалист

Зарегистрирован:
Чт, мар 25 2010, 09:02
Сообщения: 207
Цитата:
Но если сервер использует https то наверное тогда необходимо, чтобы строчка была такой
POST https://any.server.ru/Authenticate HTTPS/1.1

Я правильно понимаю!?


Нет, для обычного и для HTTPS, внутри самого запроса будет POST https://any.server.ru/Authenticate HTTP/1.1


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Как просмотреть отправляемое сообщение с помощью HTTP запроса?
СообщениеДобавлено: Ср, ноя 28 2012, 12:44 
Модератор
Модератор
Аватара пользователя

Зарегистрирован:
Пт, июн 16 2006, 00:43
Сообщения: 1686
Откуда: Москва <-> Красноярск
Пол: Мужской
Цитата:
SAP NetWeaver 7.0 EhP2 brings a rich set of new features and improvements to the new ABAP Debugger to increase developer productivity by offering state-of the-art troubleshooting.

Request-based debugging of HTTP and RFC requests is a new type of external debugging in ABAP. Now you can capture any external HTTP or RFC request for debugging in your ABAP system, without regard to the user or application server that processes the request. Processing of requests from other users is not affected, which is essential in a production system.


В целом тут


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Как просмотреть отправляемое сообщение с помощью HTTP запроса?
СообщениеДобавлено: Чт, ноя 29 2012, 06:07 
Специалист
Специалист

Зарегистрирован:
Чт, мар 25 2010, 09:02
Сообщения: 207
Цитата:
В целом тут


Интересная ссылка, но она про то как отлаживать входящие HTTP запросы, топикстартер же вроде хочет увидеть что на выходе из сервера приложений сформировалось.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Как просмотреть отправляемое сообщение с помощью HTTP запроса?
СообщениеДобавлено: Чт, ноя 29 2012, 10:54 
Модератор
Модератор
Аватара пользователя

Зарегистрирован:
Пт, июн 16 2006, 00:43
Сообщения: 1686
Откуда: Москва <-> Красноярск
Пол: Мужской
Это я недоглядел. Показалось что в обе стороны. Входящие тоже полезно, конечно, но счастье не полное.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Как просмотреть отправляемое сообщение с помощью HTTP запроса?
СообщениеДобавлено: Вт, дек 04 2012, 14:51 
Младший специалист
Младший специалист
Аватара пользователя

Зарегистрирован:
Ср, окт 05 2011, 17:54
Сообщения: 87
Пол: Мужской
Возник еще один вопрос.
А для работы с HTTP должно быть настроено RFC соединение с сервером?


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Как просмотреть отправляемое сообщение с помощью HTTP запроса?
СообщениеДобавлено: Ср, дек 05 2012, 03:56 
Специалист
Специалист

Зарегистрирован:
Чт, мар 25 2010, 09:02
Сообщения: 207
Цитата:
Возник еще один вопрос.
А для работы с HTTP должно быть настроено RFC соединение с сервером?

Это не обязательно.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Как просмотреть отправляемое сообщение с помощью HTTP запроса?
СообщениеДобавлено: Ср, дек 05 2012, 06:40 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Пт, сен 23 2005, 11:11
Сообщения: 963
не понимаю ,что происходит, но тоже скажу :)
если нужно сделать https соединение ,то ,как вариант- залить консольную
openssl на сервер и посмотреть ,что выдаст она


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Как просмотреть отправляемое сообщение с помощью HTTP запроса?
СообщениеДобавлено: Пт, дек 07 2012, 07:24 
Младший специалист
Младший специалист
Аватара пользователя

Зарегистрирован:
Ср, окт 05 2011, 17:54
Сообщения: 87
Пол: Мужской
trop написал(а):
не понимаю ,что происходит, но тоже скажу :)
если нужно сделать https соединение ,то ,как вариант- залить консольную
openssl на сервер и посмотреть ,что выдаст она


Есть сервер, с которым я пытаюсь наладить связь.
Для этого мне необходимо создать вот такой HTTP запрос, чтобы авторизоваться.
Запрос я создаю, но обратно приходит код возврата 400, что я сделал не так понять не могу т.к. не вижу сформированного запроса.

POST https://someuri.ru/Login HTTP/1.1
Host: someuri.ru
Content-Length: 1252
Connection: Keep-Alive
<Двоичное DER-представление X.509-сертификата пользователя>


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Как просмотреть отправляемое сообщение с помощью HTTP запроса?
СообщениеДобавлено: Пт, дек 07 2012, 07:26 
Младший специалист
Младший специалист
Аватара пользователя

Зарегистрирован:
Ср, окт 05 2011, 17:54
Сообщения: 87
Пол: Мужской
Еще возник вопрос.
<Двоичное DER-представление X.509-сертификата пользователя>
Это BIN кодировка?


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

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


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

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


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

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