首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Microsoft认知服务中的swift 3

Microsoft认知服务中的swift 3
EN

Stack Overflow用户
提问于 2017-01-27 23:33:27
回答 1查看 374关注 0票数 0

我试图用微软的脸识别作为我的应用程序。我已经注册了一个帐户,并开始在我的应用程序中实现,但除了404 resource not found,我无法得到任何响应。我该从这个开始有什么想法?

代码语言:javascript
复制
import Foundation
import Alamofire


class CognitiveService {

static let instance = CognitiveService()
static let apiKey = API_KEY /// set in constants file
static let apiUrl = FACE_DETECT_URL /// set in constants file


func test() {
    var header = [String : String]()
    header["Ocp-Apim-Subscription-Key"] = CognitiveService.apiKey

    let url = "any web address to image here"

    let params:[String: String] = ["url": url]

    let request = Alamofire.request(CognitiveService.apiUrl, parameters: params, headers: header)

    print("\(request)")

    request.responseJSON { (response) in
        print(response)
    }
}

}

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-01-28 17:36:24

假设FACE_DETECT_URL设置正确,问题是当您需要一个POST时,您正在发出HTTP请求(Alamofire的默认设置)。所以你会想:

代码语言:javascript
复制
let request = Alamofire.request(CognitiveService.apiUrl, method: .post, parameters: params, encoding: JSONEncoding.default, headers: header)
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41904713

复制
相关文章

相似问题

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