【发布时间】:2014-10-15 04:05:31
【问题描述】:
我们需要使用 jd edwards 网络服务将订单状态更新到基于 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;
}
?>
如果正确/失败,此调用将发送状态码响应。
对可能的方法和任何示例的任何建议???
【问题讨论】:
标签: web-services soap soap-client webservice-client jdedwards