簡體   English   中英

快速的API請求和JSON解析

[英]swift API request and JSON parsing

我正在嘗試使用swift向SMMRY API創建一個簡單的請求。 我從未向API提出過要求,並且對編程還很陌生。 到目前為止,我有:

    @IBAction func summarizeButtonPressed(_ sender: Any) {
    var url : String = "http://api.smmry.com"
    var request : NSMutableURLRequest = NSMutableURLRequest()
    request.url = NSURL(string: url) as URL?
    request.httpMethod = "POST"

但我不確定如何完成該功能。 可以將幾個參數連同URL一起傳遞到API,包括幾個必需的參數(API密鑰),但是我不知道將這些參數放在哪里。 有關這些參數的更多信息,請訪問http://smmry.com/api 我假設完成此操作后,我將返回一個JSON數組,然后必須使用該數組進行解析。 是SwiftyJSON推薦給初學者還是我應該手動學習如何做?

如果有太多幫助要問,那么我也非常感謝您提供任何優秀的教程,這些教程也學習如何在Swift中進行API請求。

好吧,這個問題似乎太廣泛了...

關於如何執行請求,您應該閱讀URLSession

關於如何在請求中發送附加信息,這將取決於API如何期望參數。 如果希望將它們用作HTTP標頭,請查看URLRequest addValue(_:forHTTPHeaderField:) 如果希望它們是正文的一部分,請查看httpBody屬性

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM