所以我试图从我的iOS设备向我的服务器执行异步POST请求。Stuck将NSDictionary转换为POST字符串
下面是我写的银行代码:
var urlString = "https://eamorr.com/ajax/login.php"
var url = NSURL(string: urlString)
var request = NSMutableURLRequest(URL: url!)
request.HTTPMethod = "POST"
var params = ["uname":"Eamorr", "pword":"mySecret"] as Dictionary<String, String>
request.HTTPBody = params. //what to do here???
var connection = NSURLConnection(request: request, delegate: self, startImmediately: true)
的问题是,如何(可靠)的PARAMS转换为字符串POST? (我的服务器预计普通的旧POST参数...没什么奇特的 - 没有JSON等)
我需要这是非常可靠的(即不是黑客),所以我宁愿如果有一些基类(由Apple编写)我可以使用。
有没有人有任何想法?
编写自己的解决方案是不是黑客攻击,并且很容易,如果该键和值始终为字符串[中的ObjectiveC从创建对象的NSDictionary URL查询参数(HTTP的 – Wain 2015-02-09 12:39:58
可能重复: //stackoverflow.com/ques tions/718429/creating-url-query-parameters-from-nsdictionary-objects-in-objectivec) – Bill 2015-02-09 12:42:34