使用Perfect CURL Swift解析

时间:2017-10-08 09:34:17

标签: swift curl perfect

我一直在尝试制作服务器端Swift程序,该程序使用Parse的cURL调用从Parse下载JSON数据。

为了实现这一点,我需要使用一个名为“Perfect cURL”的Swift包,它可以在服务器端swift上运行。

我无法翻译其中一个查询以使用Perfect cURL。我目前能够做的是使用该调用从Parse下载一整类数据但不能发送条件。

我要发送的cURL在Parse

中看起来像这样
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

这是我能够将其转换为使用Perfect cURL

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))

这会生成整个JSON数据类,但我希望能够添加条件

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

是否有人熟悉完美cURL或有任何关于如何在swift中执行此操作的知识?

提前致谢。

1 个答案:

答案 0 :(得分:1)

public class EventRelatedEntity
{
    private readonly IList<Event> events;

    // rest of implementation...
}

您可以加入Perfect slack频道以获得即时反馈。