sendPutRequest

protected fun sendPutRequest(method: String, request: Any? = null, headers: List<NameValuePair>? = null): RestResponse<String>

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

Return

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

Parameters

method

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

request

По умолчанию null. Объект запроса

headers

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


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

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

Return

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

Since

2.0.7

Parameters

T

Класс ответа

responseClass

Класс ответа

method

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

request

По умолчанию null. Объект запроса

headers

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


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

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

Return

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

Since

2.0.7

Parameters

T

Класс ответа

needThrow

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

responseClass

Класс ответа

method

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

request

По умолчанию null. Объект запроса

headers

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

Throws

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