Отправить переменные публикации в APIIOS

Программируем под IOS
Anonymous
Отправить переменные публикации в API

Сообщение Anonymous »

Я пытаюсь отправить параметры публикации в свой API, он получает четыре переменные: Вот мой код:

Код: Выделить всё

@IBAction func AddProduct(sender: AnyObject) {

let myUrl = NSURL(string: "http://vps43623.ovh.net/yamoinscher/api/products/create_product");let request = NSMutableURLRequest(URL:myUrl!);
request.HTTPMethod = "POST";
// Compose a query string
let postString = "id=123456789&libelle=Florida&id_magasin=1&prix=1500";

request.HTTPBody = postString.dataUsingEncoding(NSUTF8StringEncoding);

let task = NSURLSession.sharedSession().dataTaskWithRequest(request) {

data, response, error in

if error != nil
{
print("error=\(error)")
return
}

// print out response object
print("response = \(response)")

// Print out response body
let responseString = NSString(data: data!, encoding: NSUTF8StringEncoding)
print("responseString = \(responseString)")

}
task.resume()

}
И когда я выполняю этот код, я получаю такой ответ:

Код: Выделить всё

response = Optional( { URL: http://vps43623.ovh.net/yamoinscher/api/products/create_product } { status code: 200, headers {
Connection = "keep-alive";
"Content-Length" = 0;
"Content-Type" = "application/x-www-form-urlencoded";
Date = "Thu, 28 Apr 2016 09:15:09 GMT";
"MS-Author-Via" = DAV;
Server = nginx;
"X-Powered-By" = PleskLin;
} })

responseString = Optional()
Консоль сообщает мне, что в API не отправлено никаких переменных. Может ли кто-нибудь мне помочь, пожалуйста?

Подробнее здесь: https://stackoverflow.com/questions/369 ... les-to-api

Вернуться в «IOS»