2024-09-21|閱讀時間 ‧ 約 22 分鐘

[iOS]網路請求(APIKit)

APIKit是一種類型安全的網路抽象層,他將請求類型與響應類型關聯起來,是一個輕量的且類型安全的網路請求庫。APIKit主要對象是Request和Session。Request表示HTTP/HTTPS請求的相關屬性或參數;Session通過傳入Request,依照Request的屬性或參數進行網路請求,然後將結果依照Typealias Respones所指向的對象類型來打包。


配製方法

pod 'APIKit'
pod install


用法

定義Request

  • typealias Respones
    請求返回結果類型。
  • var baseURL: URL
    請求目的地指的基本地址。
  • var method: HTTPMethod
    請求方法。
  • var path: String
    請求目的地址目錄,與基本地址組成URL。
  • func respones(from object: Any, urlRespones: HTTPURLRespones) throws -> Respones
    組裝返回結果到指定類型的方法。






分享至
成為作者繼續創作的動力吧!
© 2024 vocus All rights reserved.