如何使用Alamofire 4.0创buildNTML请求?

这些是请求标题:

let headers: HTTPHeaders = [ "Accept": "application/json", "username": "someUserName", "password": "aPasswordForSomeUserName" ] 

当用下面的代码提出请求时,它会给我“最后的垃圾”。 但是,当我用JSONparsing器在线检查响应。 这是一个有效的JSON。

 Alamofire.request("http://myserver/list.svc/random", headers: headers).responseJSON { response in print(response) } 

我也试着提出这样的要求

 Alamofire.request("http://myserver/list.svc/random", headers: headers).responseString { response in print(response) } 

我在控制台中得到这个消息:“401 UNAUTHORIZED”

我究竟做错了什么? 我相信,当使用responseJSON完成块它不抱怨Unauthorization ,但它抱怨坏的JSON(或一些垃圾)。

PS同样的要求与先进的rest客户端(铬扩展),并在铬浏览器工作正常。