2016-01-14 4 views
0
$result = curl_exec($ch); 
print_r($result); 

результат приведенного выше выражения выглядит следующим образомЧтобы получить ответ CURL

HTTP/1.1 409 Дата Конфликт: Fri, 14 января 2016 11:28:13 GMT Set-Cookie: JSESSIONID = 16v102xwvaga31326wppzq43xp; Path =/Expires: Thu, 01 Jan 1970 00:00:00 GMT Content-Type: применение/XML Content-Length: 193

UserAlreadyExistsExceptionCould не создавать новые userJohn123

Но я не могу получить значения XML. Как получить значения XML?

+0

Извините, что результат отображается как « UserAlreadyExistsException Не удалось создать нового пользователя John123 " –

ответ

0

У вас есть 3 возможности здесь, удалите созданного пользователя через завиток или задний конец.

Зарегистрируйтесь как созданный пользователь или создайте новую учетную запись пользователя. будут точки привязки API, которые позволят вам получить информацию о созданной учетной записи, на которую я верю.

+0

Спасибо lot.But может быть, я не ставил вопрос вы properly.I получили ответ, как " UserAlreadyExistsException<Месса GE> не удалось создать новый пользователю John123 "из CURL..И я хочу получить приведенные выше значения b, анализируя выход. Как это возможно –

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

сообщение: Не удалось создать новый пользователю

Ressource: John123