2017-08-29 9 views

答えて

0

クエリ文字列をエンコードし、ヘッダーとbaseURLとクエリを含むURLを含むURLRequestを作成する必要があります。最後に、dataTaskに電話してリクエストを実行する必要があります。

let baseUrl = "https://parseapi.back4app.com/classes/RESTAURANT" 
guard let queryParameters = "where={\"Area\":\"Vesu\"}".addingPercentEncoding(withAllowedCharacters: .urlQueryAllowed) else {return} 
guard let url = URL(string: baseUrl+"?"+queryParameters) else {return} 
var urlRequest = URLRequest(url: url) 
urlRequest.allHTTPHeaderFields = ["X-Parse-Application-Id":"XXXX", "X-Parse-REST-API-Key":"XXXX"] 
URLSession.shared.dataTask(with: urlRequest, completionHandler: { data, response, error in 
    guard error == nil else { 
     print(error!); return 
    } 
    //handle data and/or response 
}).resume() 
関連する問題