Класс FMPWeb предназначен для описания запроса к веб-ресурсу.
class FMPWeb
Свойство | Описание |
httpMethod |
Метод HTTP.
var httpMethod: FMPWeb.HTTPMethod { get } |
headers | Заголовки запроса.
var headers: [AnyHashable : Any] { get } |
resource | Веб-ресурс, к которому строится запрос.
var resource: FMPResource? { get } |
queryParams |
Параметры строки запроса.
var queryParams: [AnyHashable : Any] { get } |
Метод | Описание |
request(completion:) |
Отправка запроса к веб-ресурсу.
func request(completion: @escaping FMPRequestResponseHandler) Параметры:
|
Отправка запроса к веб-ресурсу:
// Построим экземпляр класса FMPWeb. Подробнее в примерах к FMPWeb.Builder.
let web: FMPWeb = fmp.web.build()
// Отправим запрос к веб-ресурсу
web.request() { (response) in
if response.success {
// Выведем ответ сервера
print(response.result)
} else {
// Выведем код и описание ошибки
print(response.error?.code, response.error?.description)
}
}
См. также: