首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Alamofire 4网络流已关闭

Alamofire 4网络流已关闭
EN

Stack Overflow用户
提问于 2016-09-17 03:34:20
回答 1查看 806关注 0票数 1

我正在尝试使用最新的Alamofire 4.0.0 / Swift 3在请求中传递JSON来发出POST请求。

该请求调用wildfly服务器,并花费最多一分钟的时间返回数据。

但是,我经常收到一个服务器错误消息: java.io.IOException: UT010029: Stream is closed。

代码语言:javascript
运行
复制
let headers: HTTPHeaders = [
    "Content-Type": "application/json",
    "Accept": "application/json",
    "Connection": "Keep-Alive"

]
Alamofire.request("myUrl", method: .post,  parameters: params, encoding: JSONEncoding.default, headers: headers)
     .validate().responseJSON { response in
        print("Response")
        print(response)
        }
    }

Alamofire完全不会抱怨,也不会记录任何内容。

我尝试了对同一服务器/服务的其他请求,这些请求立即返回,我进入了完成处理程序。这只是一个超时问题吗?如果是这样,我如何调整它?

EN

回答 1

Stack Overflow用户

发布于 2016-09-22 19:29:53

我在GET请求中遇到了一个非常类似的问题。结果是我将一个空的字典[:]作为参数传递给请求方法。在调用中完全省略parameters:解决了这个问题。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39538937

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档