2017-10-08 1 views
0

저는 Parse의 cURL 호출을 사용하여 Parse에서 JSON 데이터를 다운로드하는 서버 측 Swift 프로그램을 만들려고했습니다.완벽한 CURL Swift로 구문 분석

이렇게하려면 서버 측에서 신속하게 작동하는 "Perfect cURL"이라는 패키지를 사용해야합니다.

하나의 쿼리를 완벽한 cURL과 함께 사용할 수 없습니다. 내가 지금 할 수 있었던 것은 호출을 사용하여 Parse에서 전체 클래스의 데이터를 다운로드하지만 조건을 보낼 수 없다는 것입니다.

컬 나는 완벽한 컬이 생성 무엇

let url = serverURL 
let custom = CURLRequest.Header.Name.custom(name: "X-Parse-Application-Id") 
let custom2 = CURLRequest.Header.Name.custom(name: "X-Parse-REST-API-Key") 
let custom3 = CURLRequest.Header.Name.custom(name: "Content-Type") 
let appIDS = "\(appID)" 
let clientKeyS = "\(clientKey)" 
let content = "application/json" 


let request = CURLRequest(url, .addHeader(custom, appIDS), 
           .addHeader(custom2, clientKeyS), 
           .addHeader(custom3, content), 
           .httpMethod(.get)) 

전체 클래스가이 내가 사용으로 변환 할 수 있었다 무엇

curl -X GET \ 
-H "X-Parse-Application-Id: ${APPLICATION_ID}" \ 
-H "X-Parse-REST-API-Key: ${REST_API_KEY}" \ 
-G \ 
--data-urlencode 'where={"playerName":"Sean Plott","cheatMode":false}' \ 
https://api.parse.com/1/classes/GameScore 

구문 분석에서이 같은 외모를 보내려면 JSON 데이터의,하지만 조건을 추가 할 수 있도록

-G \ 
--data-urlencode 'where={"playerName":"Sean Plott","cheatMode":false}' \ 

은 Perfec을 잘 알고 누구인가 이 일을 신속하게 처리하는 방법에 대한 지식이 있습니까?

미리 감사드립니다.

답변

1
let serverURL = "https://api.parse.com/1/classes/GameScore" 
let query = "where={\"playerName\":\"Sean Plott\",\"cheatMode\":false}" 
let url = serverURL + "?" + query.stringByEncodingURL 

당신은 즉각적인 피드백을 얻기 위해 완벽한 여유 시간 채널에 가입 할 수 있습니다.

+0

완벽하게, 정확히 내가 필요로했던 것, 슬랙 채널에 지금 합류하게 될 것입니다, 감사합니다! – Johno2110