PHP сервер отправляет json ответ на swift клиент показывает эту ошибку - PullRequest
0 голосов
/ 31 мая 2018

PHP-сервер отправляет json ответ, что клиент swift показывает эту ошибку, зная, что отправка находится в локальной сети.

<?php

require("Conn.php");
require("MySQLDao.php");
$Id = htmlentities($_POST["Id"]);
$password = htmlentities($_POST["password"]);
$returnValue = array();

if(empty($Id) || empty($password))
{
$returnValue["status"] = "error";
$returnValue["message"] = "Missing required field";
echo json_encode($returnValue);
return;
}

//$secure_password = md5($password);

$dao = new MySQLDao();
$dao->openConnection();
$userDetails = $dao->getUserDetailsWithPassword($Id,$password);

header('Content-Type: application/json');
if(!empty($userDetails))
{
$returnValue["status"] = "Success";
$returnValue["message"] = "User is registered";
echo json_encode($userDetails);
} else {

$returnValue["status"] = "error";
$returnValue["message"] = "User is not found";
echo json_encode($returnValue);
}

$dao->closeConnection();

?>

Ошибка Swift msg: "UserInfo ={NSDebugDescription = Текст JSON не начинался с массива или объекта, и параметр, позволяющий не задавать фрагменты.} "

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...