Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Sybase ASA, ASE, IQ Новый топик    Ответить
 SA12: Вызов стороннего https web-серсиса с передачей ему параметров через post ?  [new]
Stalker4
Member

Откуда:
Сообщений: 206
Hi All,

Есть SQL Anywhere 12.0.1.
Есть сторонний web-сервис, который вызывается через https протокол
https://xxx.xxx.xxx.xxx/Test

Мне надо вызвать этот сервис с передачей ему параметров через post и получить от него ответ.

Для начала делаю более простой вариант - http и get

CREATE PROCEDURE "DBA"."WebTest2"(in nID integer ,in cDocDate char(10)) 
result (cAttribute long varchar, cValue long varchar) 
dynamic result sets 1
url 'http://xxx.xxx.xxx.xxx/Test?pID=!nID&pDocDate=!cDocDate' 
type 'HTTP:GET'

тут все работает нормально.

Теперь мне надо вызвать этот сервис по протоколу https и передать ему параметры через post

1) Что касается https - есть ключевое слово CERTIFICATE, ему можно указать файл с сертификатом или ключ сертификата.
Но https://xxx.xxx.xxx.xxx/Test это сторонний web-сервис и у меня соответственно нет его файла с сертификатом или ключа его сертификата.
Вопрос: Как тут быть ?

2) Что касается post - достаточно ли будет в процедуре сменить type 'HTTP:GET' на type 'HTTP:POST', что бы сервер передал данные в web-сервис через post или надо что то еще ?
20 сен 17, 11:59    [20808479]     Ответить | Цитировать Сообщить модератору
Все форумы / Sybase ASA, ASE, IQ Ответить