答案 0 :(得分:0)
问题是您使用.responseJSON
告诉Alamofire
响应中包含JSON
。由于您的答案为XML
而非JSON
,因此Alamofire
会引发错误。您需要的不是指定响应类型,而是指定XMLParser
来解析数据。一个选项是SWXMLHash。您更新的代码看起来像这样
Alamofire.request(request)
.response { response in
var xml = SWXMLHash.parse(response.data!)
}
答案 1 :(得分:0)
基本上,这不是内容类型的错误。这是数据类型的错误。
我发送字符串中的所有值,但需要发送数据类型为的数据。
当我使用数据类型请求时,它会自动更改JSON中的内容类型。