sendGetRequest

protected fun sendGetRequest(method: String, queryParameters: List<NameValuePair>? = null, headers: List<NameValuePair>? = null): RestResponse<*>

Отправка запроса get и получение ответа в виде строки

Return

Ответ от сервиса в виде объекта RestResponse

Parameters

method

Метод сервиса

queryParameters

По умолчанию null. Список параметров запроса (список объектов BasicNameValuePair)

headers

По умолчанию null. Список заголовков (список объектов BasicNameValuePair или BasicHeader)


protected fun <T> sendGetRequest(responseClass: Class<T>, method: String, queryParameters: List<NameValuePair>? = null, headers: List<NameValuePair>? = null): RestResponse<T>

Отправка запроса get и получение ответа в виде объекта

Return

Ответ от сервиса в виде объекта класса RestResponse

Parameters

T

Класс ответа

responseClass

Класс ответа

method

Метод сервиса

queryParameters

По умолчанию null. Список параметров запроса (список объектов BasicNameValuePair)

headers

По умолчанию null. Список заголовков (список объектов BasicNameValuePair или BasicHeader)


protected fun <T> sendGetRequest(needThrow: Boolean, responseClass: Class<T>, method: String, queryParameters: List<NameValuePair>? = null, headers: List<NameValuePair>? = null): RestResponse<T>

Отправка запроса get и получение ответа в виде объекта. При передаче true в параметр needThrow и возникновении ошибки выбрасывается исключение RestException. Метод используется для негативных проверок

Return

Ответ от сервиса в виде объекта класса RestResponse

Parameters

T

Класс ответа

needThrow

Нужно ли выбрасывать исключение при возникновении ошибки

responseClass

Класс ответа

method

Метод сервиса

queryParameters

По умолчанию null. Список параметров запроса (список объектов BasicNameValuePair)

headers

По умолчанию null. Список заголовков (список объектов BasicNameValuePair или BasicHeader)

Throws

при возникновении ошибки и needThrow равным true