Как отправить NSMutableDictionary через HTTP POST в Objective-C - PullRequest
0 голосов
/ 30 мая 2011

У меня есть NSMutableDictionary с некоторыми данными песни (например, ключ: «Artist» объект: «Passion Pit»), который мне нужно отправить на сервер в качестве переменных HTTP POST. Я весь день читаю примеры и не могу понять, как преобразовать значения и ключи моего словаря, а затем отправить их на URL.

Предоставляет ли iPhone SDK средства для этого или есть исходный код, который я должен загрузить?

Спасибо за помощь!

1 Ответ

1 голос
/ 30 мая 2011

Самое простое решение - использовать библиотеку ASIHTTPRequest . Вот пример из документации :

ASIFormDataRequest *request = [ASIFormDataRequest requestWithURL:url];
[request setPostValue:@"Ben" forKey:@"first_name"];
[request setPostValue:@"Copsey" forKey:@"last_name"];
[request setFile:@"/Users/ben/Desktop/ben.jpg" forKey:@"photo"];
...