2016-02-20 3 views
0

У меня есть ответ от веб-сервера:Чтение ответа от процедуры HTTP адаптера

{ 
    "errors": [ ], 
    "info": [ ], 
    "isSuccessful": true, 
    "responseHeaders": 
    { 
    "Connection": "close", 
    "Content-Length": "159", 
    "Content-Type": "text\/html", 
    "Date": "Sat, 20 Feb 2016 11:15:35 GMT", 
    "Server": "Apache", 
    "X-Powered-By": "PHP\/5.2.17" }, 
    "responseTime": 705, 
    "statusCode": 200, 
    "statusReason": "OK", 
    "text": "True \n<!-- Hosting24 Analytics Code -->\n<script type=\"text\/javascript\" src=\"http:\/\/stats.hosting24.com\/count.php\"><\/script>\n<!-- End Of Analytics Code -->", 
    "totalTime": 706, 
    "warnings": [ ] 
    } 

Мой сниппет, чтобы получить истинное значение:

var response = WL.Server.invokeHttp(input); 

    // Extract value from the response. 
    var type = typeof response; 
    if ("object" == type) { 
     if (true == response["isSuccessful"]) { 

      // Drill down into the response object. 
      var results = response["results"]; 
      var result = results[0]; 


      var val = result["text"]; 

      // Return JSON object 
      return val; 
     } 
     else { 
      // Returning null. Web request was not successful. 
      return null; 
     } 
    } 

Как сверлить вниз и извлечь только значение из "text": "True" в адаптер-impl.js ??

Могу ли я получить какой-либо запрос. Благодарю.

ответ

0

Можете ли вы попробовать этот путь. Еще одна вещь, посмотрите, хотите ли вы вернуть json object .so, должен быть записан в формате json или конвертировать json.

var response= WL.Server.invokeHttp(input); 

    if (response.statusCode==200 && response.isSuccessful==true){ 

     var val =response.text 

      return { 

       data:val 

      } 


    } 
    else{ 

     return null 
    } 
+0

Да, вы возвращаете формат json, поэтому вам нужно убедиться, что пара значений ключа. «Data» является ключевым. С другой стороны, ваш «val» является открытым текстом. проверьте эту ссылку, пожалуйста, http://www.w3schools.com/json/json_syntax.asp –

Смежные вопросы