0

我们需要使用 jd edwards Web 服务将订单状态更新到基于 php 的系统。我们需要从 JDE Web 服务调用下面的 API。

下面是从 PHP 调用 API 的示例代码......我们需要在 JDE 业务服务中使用类似的逻辑......

字段 描述 示例值 键 标识令牌 12334566 订单 订单标识号 3008 json (可选) 0 获取 XML 响应,1 获取 JSON 响应 0

可以使用 GET 属性、POST 属性、XML 或 JSON 提供参数。

<?php
$r = new HttpRequest('http://[enter server name/ip]/client_api/update_order/', HttpRequest::METH_POST);
$r->addPostFields(array(
    'key' => '12334566',
    'order' => '3008',
    'json' => 0
));
try {
    echo $r->send()->getBody();
} catch (HttpException $ex) {
    echo $ex;
}
?>

如果正确/失败,此调用将发送状态代码响应。

对可能的方法和任何样本有什么建议吗???

4

1 回答 1

0

这很简单,只需编写调用自定义 JDE Web 服务的 C 函数并包装 java http get(使用标准 java api)来调用后端。我没有完整的示例,但您可以按照 BSSV 消费者的 Oracle 指南并在互联网上搜索 java http get。

于 2015-09-29T02:35:59.810 回答