首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Deployd继续返回状态204

Deployd继续返回状态204
EN

Stack Overflow用户
提问于 2016-01-16 19:15:12
回答 1查看 55关注 0票数 1

我正在开发一个iOS应用程序,使用Deployd作为后端.The问题是,当我用sid向用户/我发送GET请求以标识我的会话时,它返回204--即使用户已登录,也没有内容。我期待一些数据作为回报。

Xcode控制台输出:

代码语言:javascript
复制
<NSHTTPURLResponse: 0x136ed2e00> { URL: http://xxxxxxxxxxxxxxx:2403/users/me?sid=3f53dd6c10...9fc4a00 } { status code: 204, headers {
"Cache-Control" = "no-cache, no-store, must-revalidate";
Connection = "keep-alive";
Date = "Sat, 16 Jan 2016 18:55:16 GMT";
Expires = 0;
Pragma = "no-cache"; } }
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-01-18 09:09:59

所以我把SID作为参数,这是不正确的。Deployd需要一个“障碍标记”。

Swift代码:

代码语言:javascript
复制
let url = NSURL(string: "http:/xxxxxxxxxxxxxxxx.com:2403/users/me")
            let request = NSMutableURLRequest(URL: url!)
            request.HTTPMethod = "GET"
            request.setValue( "Bearer \(token!)", forHTTPHeaderField: "Authorization")

            NSURLConnection.sendAsynchronousRequest(request, queue: NSOperationQueue.currentQueue()!) { response, maybeData, error in
                if let data = maybeData {
                    let contents = NSString(data:data, encoding:NSUTF8StringEncoding)
                    print(contents!, "bitch")
                } else {
                    print(error!.localizedDescription)
                }
            }
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34831030

复制
相关文章

相似问题

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