我试图用微软的脸识别作为我的应用程序。我已经注册了一个帐户,并开始在我的应用程序中实现,但除了404 resource not found,我无法得到任何响应。我该从这个开始有什么想法?
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)
}
}}
发布于 2017-01-28 17:36:24
假设FACE_DETECT_URL设置正确,问题是当您需要一个POST时,您正在发出HTTP请求(Alamofire的默认设置)。所以你会想:
let request = Alamofire.request(CognitiveService.apiUrl, method: .post, parameters: params, encoding: JSONEncoding.default, headers: header)https://stackoverflow.com/questions/41904713
复制相似问题