我想快速发送带有一些参数的请求。 主体也具有XML内容。 http://example.com/POST
Body is : xml = "<root>abc</root>"
user : "admin"
ID : "21User"
我发现有Alamofire
的{{1}}代码,但我的回复不是JSON。
这将是XML。那么如何使用呢?
答案 0 :(得分:0)
Alamofire请求可能如下所示:
Alamofire.request(.POST, "https://something.com", parameters: Dictionary() , encoding: .Custom({
(convertible, params) in
let mutableRequest = convertible.URLRequest.copy() as! NSMutableURLRequest
let data = (self.testString as NSString).dataUsingEncoding(NSUTF8StringEncoding)
mutableRequest.HTTPBody = data
mutableRequest.setValue("application/x-www-form-urlencoded; charset=utf-8", forHTTPHeaderField: "Content-Type")
return (mutableRequest, nil)
}))
.responseJSON { response in
print(response.response)
print(response.result)
}
}
尝试相同的方法,但是使用responseData或responseString而不是responseJSON。