Alamofire 基础版

最近学习Swift,接触了 Alamofire,Swift版的AFNetwork,作者是同一个人,看着还不错,于是就开始了填坑路程


别人家的媳妇

开发环境是基于swift5.0版本,初探Alamofire还是挺简单的

初步了解

如果请求不设置的话,默认走的就是get方法 同样 Parameters如果也不设置的话同样也为空

Get 方法:

Get 请求


post 请求:

这里面是最基本的post请求直接传体参的那种

post 请求


post 请求添加HTTPHeaders 


HTTPHeaders


总结:这么快就总结了撒,因为目前刚开始使用遇到的坑不是坑多,遇到的坑有两个 

1.parameters 赋值的时候,lethead = ["Sign":md5Value?.lowercased() ??"","Version":"v10", "Accept":"application/json"]  结果没有接收到,各种受挫,找不到原因 ,解决方法 

lethead = ["Sign":md5Value?.lowercased() ??"", "Version":"v10", "Accept":"application/json"] as Parameters,感觉自己智商被按在地上摩擦,也无可奈何的感觉

2 有没有发现Alamofire里面没有 设置超时时间 对没有,我也是各种翻阅资料找到了解决办法 

下图:

超时时长设置

也就这样了,其他的坑目前还没发现,如有发现继续补充

学艺不精,有何不足之处,还请多多指教

你可能感兴趣的:(Alamofire 基础版)