检索CURL的响应

时间:2016-01-14 11:38:07

标签: xml parsing curl

$result = curl_exec($ch);
print_r($result);

上述表达式的结果如下

  

HTTP / 1.1 409冲突日期:2016年1月14日星期四11:28:13 GMT Set-Cookie:   JSESSIONID = 16v102xwvaga31326wppzq43xp; Path = / Expires:Thu,1970年1月1日   00:00:00 GMT内容类型:application / xml Content-Length:193

     

UserAlreadyExistsExceptionCould   不创建新的userJohn123

但我无法检索XML值。如何检索XML值?

2 个答案:

答案 0 :(得分:0)

这里有3种可能性,通过curl或后端删除创建的用户。

以创建的用户身份登录或创建新的用户帐户。将有API挂钩点,这将允许您获取我相信创建的帐户的信息。

答案 1 :(得分:0)

  

如何检索XML值

这很简单。关于PHP的示例(我看到你使用这种编程语言):

<?php

// It's your XML-string ($result)    
$result = '<?xml version="1.0" encoding="UTF-8" standalone="yes"?>'
        . '<error>'
        . '<exception>UserAlreadyExistsException</exception>'
        . '<message>Could not create new user</message>'
        . '<ressource>John123</ressource>'
        . '</error>';

if($xml = simplexml_load_string($result)) {
    echo "<p>Exception: " . $xml->exception . "</p>";
    echo "<p>Message: " . $xml->message . "</p>";
    echo "<p>Ressource: " . $xml->ressource . "</p>";    
}

?>

结果:

  

异常:UserAlreadyExistsException

     

消息:无法创建新用户

     

资源:John123