Swift 3 Мусор в конце

Я пытаюсь получить информацию с моего сервера, но получаю сообщение об ошибке, сообщающее, что в конце есть мусор. Возможно, что файл, передаваемый с сервера, также содержит информацию HTTP, но я не знаю, как от него избавиться. Вот мой код:

class ViewController: UIViewController {

//URL to our web service
let URL_SAVE_TEAM = "http://<IP Address>/WebServerTest/api/createteam.php"

//TextFields declarations
@IBOutlet weak var textFieldName: UITextField!
@IBOutlet weak var textFieldMember: UITextField!//Button action method
@IBAction func buttonSave(sender: UIButton) {

//created NSURL
let requestURL = NSURL(string: URL_SAVE_TEAM)

//creating NSMutableURLRequest
let request = NSMutableURLRequest(url: requestURL! as URL)

//setting the method to post
request.httpMethod = "POST"
//getting values from text fields
let teamName=textFieldName.text
let memberCount = textFieldMember.text

//creating the post parameter by concatenating the keys and values from text field
let postParameters = "name="+teamName!+"&member="+memberCount!;

//adding the parameters to request body
request.httpBody = postParameters.data(using: String.Encoding.utf8);//creating a task to send the post request
let task = URLSession.shared.dataTask(with: request as URLRequest){
data, response, error in

if error != nil{
print("error is \(error)")
return;
}//parsing the response
do {
//converting resonse to NSDictionary
let myJSON =  try JSONSerialization.jsonObject(with: data!, options: JSONSerialization.ReadingOptions.allowFragments) as? NSDictionary

//parsing the json
if let parseJSON = myJSON {

//creating a string
var msg : String!

//getting the json response
msg = parseJSON["message"] as! String?

//printing the response
print(msg)

}
} catch {
print(error)
}

}
//executing the task
task.resume()

}

Я не могу увидеть проблему.

1

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]