PHP如何向JAVA接口webservice发送xml

接口地址:http://www.vcclab.org/web/求PHP例子... 接口地址:http://www.vcclab.org/web/
求PHP例子
展开
 我来答
冷枫绝恨
2015-08-11
知道答主
回答量:33
采纳率:0%
帮助的人:14.2万
展开全部
function httpPostXml($url='',$xmlData=''){
$server = $url;
//首先检测是否支持curl
if (!extension_loaded("curl")) {
trigger_error("对不起,请开启curl功能模块!", E_USER_ERROR);
return null;
}
//构造xml
$xmldata= $xmlData;
//初始一个curl会话
$curl = curl_init();
//设置url
curl_setopt($curl, CURLOPT_URL,$server);
//设置发送方式:post
curl_setopt($curl, CURLOPT_POST, true);
//设置发送数据
curl_setopt($curl, CURLOPT_POSTFIELDS, $xmldata);
//不输出浏览器,返回service返回值
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
//抓取URL并把它传递给浏览器
$return = curl_exec($curl);
//关闭cURL资源,并且释放系统资源
if(curl_errno($curl)){
echo curl_error($curl);
}
var_dump($return);
$xml = simplexml_load_string($return);
$returnData = json_decode(json_encode($xml),TRUE);

return $returnData;
}
追问

不行啊

这是返回结果:

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式