Ios 如何在Alamofire中设置传输编码

Ios 如何在Alamofire中设置传输编码,ios,swift,alamofire,Ios,Swift,Alamofire,我在iOS项目中使用了Alamofire 5.0.0,现在问题是Alamofire的默认Transfer-Encoding是我的服务器不支持的“Chunked”,有没有办法将Transfer-Encoding设置为另一个值,例如identity或gzip 我很高兴能得到任何帮助。使用URLEncoding.httpBody而不是JSON.gzipAlamofire.request(.POST,someURLString,参数:[“data”:[“verboseData”:“veryVeryVer

我在iOS项目中使用了
Alamofire 5.0.0
,现在问题是
Alamofire
的默认
Transfer-Encoding
是我的服务器不支持的“
Chunked
”,有没有办法将
Transfer-Encoding
设置为另一个值,例如
identity
gzip


我很高兴能得到任何帮助。

使用
URLEncoding.httpBody
而不是
JSON.gzip
Alamofire.request(.POST,someURLString,参数:[“data”:[“verboseData”:“veryVeryVerbose”]],encoding:.JSON.gzip)
我在我的Alamofire中找不到这个方法,可能是版本差异?不幸的是,这对我不起作用,在发送请求后,我的服务器仍然会收到分块传输编码。请尝试此
JSONEncoding。默认情况下它会有所帮助。哎呀,这对我仍然不起作用,我的请求再次向我的Apache服务器发送分块请求。请尝试此
Alamofire.request(url,method:method,parameters:parameters,encoding:gzipencode(),headers:mHeaders)。响应
,检查这个[结果是我的Xcode模拟器导致了这个问题