草庐IT

Alamofire-SwiftyJSON

全部标签

ios - Alamofire 的证书、表单数据和 HTTP header 数据无效

我想使用Alamofire进行网络请求。服务器的证书无效,我有header值和表单数据要发送。现在我已经尝试了很多SO问题,但到目前为止还没有运气。我得到的只是我需要正确设置Manager对象。所以允许无效证书我这样做了:letserverTrustPolicies:[String:ServerTrustPolicy]=["abc.com:8080/services/v2/xyz":.DisableEvaluation]letmanager=Manager(serverTrustPolicyManager:ServerTrustPolicyManager(policies:server

ios - Alamofire POST 方法中的 POST 对象数组 - Swift/IOS

我正在尝试使用Alamofire发布多个对象的数组,如下所示:classPerson{dynamicvarfirstName:String?dynamicvarlastName:String?dynamicvaremail:String?dynamicvarstate:String?init(){}init(firstName:String,lastName:String,email:String){self.firstName=firstNameself.lastName=lastNameself.email=email}}我创建了一个Persons数组并将其添加到字典中,如下所示:

ios - 为 Alamofire 全局设置超时间隔

我在整个项目中都使用Alamofire,如下所示:Alamofire.request("http://my.api.com",method:.get,parameters:["some":"thing"],encoding:URLEncoding.default,headers:myHeaders)有没有一种快速的方法可以像上面那样为我的所有请求设置超时?我已经尝试了以下但没有运气Alamofire.SessionManager.default.session.configuration.timeoutIntervalForRequest=10Alamofire.SessionMana

ios - 带参数的 Alamofire 图像上传和带补丁方法的 AuthToken header

这里是我使用的alamofire代码params是一个字典[String:Any]Alamofire.upload(multipartFormData:{MultipartFormDatainfor(key,value)inparams{ifletimage=valueas?UIImage{ifletimageData=UIImageJPEGRepresentation(image,0.2){MultipartFormData.append(imageData,withName:"image",fileName:"file.jpg",mimeType:"image/jpg")}}els

swift - 使用 Alamofire 和 ObjectMapper 的通用网络调用

我正在使用Alamofire和AlamofireObjectMapper来发出网络请求并将其序列化。我们总是通过以下示例获得相同形状的响应,其中包括结果、isSuccessfull和消息。{"Result":{"WaitingCount":0,"ApprovedCount":0,"RejectedCount":0},"IsSuccessfull":true,"Message":null}我创建了一个基类来防止与以下代码重复。structBaseObjectResponseParser:Mappable{publicvaritem:T?publicvarisSuccessful:Bool

swift - 不使用 Alamofire 应用 HTTP POST header 数据

我是我的swift应用程序。我想用alamofire创建一个请求POST请求$curl\-H'Accept:application/json'\-H'Content-Type:application/json'\-XPOST-d'{"user":{"email":"user@example.com","password":"1234"}}'\http://localhost:3000/users/sign_in我的代码letURL=NSURL(string:"https://lobo-api.herokuapp.com/users/sign_up")!letmutableURLRequ

ios - 安装 SwiftyJSON 失败

我想将SwiftyJSON包含到我的Xcode6.3项目中。当我尝试构建它时遇到大约40个编译器错误。它们中的大多数类似于'AnyObject'isnotconvertibleto'String'。你是说作为!强制沮丧?我遵循了教程步骤:下载SwiftyJSON(https://github.com/SwiftyJSON/SwiftyJSON)将SwiftyJSON.swift拖放到我的Xcode项目中。接受“必要时的副本”。重建项目。我最好的猜测是,因为我太新了,所以我错过了一些非常“明显”的步骤。使用的教程:http://www.raywenderlich.com/82706/wo

swift - 带有 json 编码的 Alamofire post 请求

如何使用具有整数列表的json参数使用Alamofire发送发布请求,即,我的服务器需要一个字典,其键值是一个整数列表。我希望参数为{"abc":[1,2,3]}。如何在swift中将其与Alamofire的post请求一起发送? 最佳答案 您尝试过以下方法吗?varparameter=["abc":[1,2,3]]Alamofire.request(.POST,"http://www.yoursite.com/api",parameters:parameter)我还会查看Alamofiregithubdocumentation上的

ios - Alamofire 使用未声明的类型 'Serializer'

我已经更新到XCode7beta6和Alamofire需要更新到beta3。这样做时,我必须更新使用Alamofire的代码区域.我特别难以更新的一个领域是用于从指定URL检索图像并将其加载到UIImageView中的代码。.以前,Alamofire的扩展名处理的是:extensionAlamofire.Request{classfuncimageResponseSerializer()->Serializer{return{request,response,datainifdata==nil{return(nil,nil)}letimage=UIImage(data:data!,sc

ios - 如何使用 Swift 使用 Alamofire 和 Mailgun 发送电子邮件?

我正在尝试使用Alamofire和Mailgun发送电子邮件,但无法正常工作。我正在使用Mailgun沙箱并且正确添加了Alamofire但是当我运行这段代码时:overridefuncviewDidLoad(){super.viewDidLoad()//Doanyadditionalsetupafterloadingtheview,typicallyfromanib.letkey="mycorrectkey"letparameters=["Authorization":"api:mycorrectkey","from":"senderemail","to":"destinatione