草庐IT

Alamofire

全部标签

ios - Alamofire.request 与 manager.request - 经理不工作

编辑:问题不是关于-999是什么意思,而是为什么第一个代码片段没有出现错误,而第二个代码片段出现错误?除了在第二个代码片段中使用Alamofire.Manager(应该与第一个代码片段中的Alamofire.request一样工作)之外,一切都是相同的。这是一个错误,还是我错过了什么?我有一个与Alamofire.request一起使用的函数...funcgetMenuFromIsoShortDate(menuDate:String){letuser=Constants.DummyCredentials.UserNameletpassword=Constants.DummyCreden

ios - 在 Swift 中使用 Alamofire 时如何获取响应头?

我正在使用Alamofire对于我的Rest(POST)请求和无缝获取JSON响应。但我只能访问响应主体。我想获得响应header。使用Alamofire时不可以吗?这是我的代码片段:@IBActionfuncloginButtonPressed(sender:UIButton){letbaseUrl=Globals.ApiConstants.baseUrlletendPoint=Globals.ApiConstants.EndPoints.authorizeletparameters=["apikey":"api_key_is_here","apipass":"api_pass_is

ios - 在 Swift 中使用 Alamofire 时如何获取响应头?

我正在使用Alamofire对于我的Rest(POST)请求和无缝获取JSON响应。但我只能访问响应主体。我想获得响应header。使用Alamofire时不可以吗?这是我的代码片段:@IBActionfuncloginButtonPressed(sender:UIButton){letbaseUrl=Globals.ApiConstants.baseUrlletendPoint=Globals.ApiConstants.EndPoints.authorizeletparameters=["apikey":"api_key_is_here","apipass":"api_pass_is

ios - 如果连接了 Socket.io,Alamofire 请求总是失败并返回 "The request timed out"

如果连接了socket.io,Alamofire不会按预期工作,总是出现请求超时错误。如果我禁用Socket.io,Alamofire会工作这是我遇到的错误ErrorDomain=NSURLErrorDomainCode=-1001"Therequesttimedout."UserInfo={NSUnderlyingError=0x60800044c720{ErrorDomain=kCFErrorDomainCFNetworkCode=-1001"(null)"UserInfo={_kCFStreamErrorCodeKey=-2102,_kCFStreamErrorDomainKey

ios - 如果连接了 Socket.io,Alamofire 请求总是失败并返回 "The request timed out"

如果连接了socket.io,Alamofire不会按预期工作,总是出现请求超时错误。如果我禁用Socket.io,Alamofire会工作这是我遇到的错误ErrorDomain=NSURLErrorDomainCode=-1001"Therequesttimedout."UserInfo={NSUnderlyingError=0x60800044c720{ErrorDomain=kCFErrorDomainCFNetworkCode=-1001"(null)"UserInfo={_kCFStreamErrorCodeKey=-2102,_kCFStreamErrorDomainKey

ios - 在尝试在 Alamofire 中解析结果之前处理无互联网连接错误

Alamofire在没有网络连接的情况下报错怎么处理?我尝试检查数据是否为零,但它不起作用。下面是我如何使用AlamofireAlamofire.request(.POST,REGISTER_URL,parameters:parameters,encoding:.JSON,headers:getAuthenticationHeader()).response{(request,response,data,errorType)->VoidinletresultObject:APIResults=APIResults(JSONDecoder(data!));letresponseCode:

ios - 在尝试在 Alamofire 中解析结果之前处理无互联网连接错误

Alamofire在没有网络连接的情况下报错怎么处理?我尝试检查数据是否为零,但它不起作用。下面是我如何使用AlamofireAlamofire.request(.POST,REGISTER_URL,parameters:parameters,encoding:.JSON,headers:getAuthenticationHeader()).response{(request,response,data,errorType)->VoidinletresultObject:APIResults=APIResults(JSONDecoder(data!));letresponseCode:

ios - 检查来自 Alamofire 和 Swift 的多个异步响应

我正在编写一个依赖于来自不同站点/服务的数据的应用程序,并涉及根据来自这些不同来源的数据执行计算以生成最终产品。我编写了一个示例类,其中包含以下两个函数,用于从两个来源收集数据。我选择了不同的功能,因为有时我们会根据来源应用不同的身份验证方法,但在这个例子中,我只是将它们简化为最简单的形式。这两个函数都使用Alamofire来触发和处理请求。然后我有一个初始化函数,它说如果我们已经成功地从两个来源收集数据,然后加载另一个nib文件,否则等待几秒钟,如果没有返回响应,然后加载服务器错误nib文件。我已尽力使这个示例尽可能简单。本质上。这就是我想要遵循的逻辑。不幸的是,这似乎目前在其当前实

ios - 检查来自 Alamofire 和 Swift 的多个异步响应

我正在编写一个依赖于来自不同站点/服务的数据的应用程序,并涉及根据来自这些不同来源的数据执行计算以生成最终产品。我编写了一个示例类,其中包含以下两个函数,用于从两个来源收集数据。我选择了不同的功能,因为有时我们会根据来源应用不同的身份验证方法,但在这个例子中,我只是将它们简化为最简单的形式。这两个函数都使用Alamofire来触发和处理请求。然后我有一个初始化函数,它说如果我们已经成功地从两个来源收集数据,然后加载另一个nib文件,否则等待几秒钟,如果没有返回响应,然后加载服务器错误nib文件。我已尽力使这个示例尽可能简单。本质上。这就是我想要遵循的逻辑。不幸的是,这似乎目前在其当前实

ios - 带有 Alamofire 4 正文数据的 POST 请求

如何使用Alamofire4发送带有HTTP主体中数据的POST请求?我在swift2.3中使用了自定义编码,它运行良好。我转换了我的代码swift3并尝试参数化编码但没有工作。这段代码:publicstructMyCustomEncoding:ParameterEncoding{privateletdata:Datainit(data:Data){self.data=data}publicfuncencode(_urlRequest:URLRequestConvertible,withparameters:Parameters?)throws->URLRequest{varurlRe