Osb 11g叫休息json

我需要拨打http://api.brewerydb.com/v2/?key=xxxxxxxx的休息服务

在OSB 11g R1上使用Eclipse Indigo 3.7.1和deployng

问题:

1 - 我需要创建一个业务服务并添加 endpoints URI,但不确定它是否应该是:

a - http://api.brewerydb.com/v2/

b - http://api.brewerydb.com/v2

c - 别的

2 - 不确定密钥(认证)

a - 它应该在传输头上?

b - 其他地方?

非常基本的问题,但我找不到任何东西 .

每个示例都讨论xml和xsdl,我没有它们 .

我使用过api.brewerydb.com,因为这是我需要做的非常类似的电话 .

我有更多问题,但这是一个好的开始

谢谢,亚历克斯

回答(1)

2 years ago

11g中没有对OSB的支持 . 但是从OSB 12.1.3开始 .

在OSB 11g中,您必须定义纯Http业务服务 . 并使用查询参数等工作在低级别 .

如果有效负载是XML,则解析和序列化它们没有问题,但如果您面对JSon,则必须自己完成 . MFL转型可以为此提供帮助 .