send Custom Request
Отправка пользовательского запроса.
В поле RestResponse.httpResponseEntityContent добавляется пустой массив байтов, т.к. InputStream (поле CloseableHttpResponse.Entity.Content) остаётся непрочитанным.
Return
Ответ от сервиса в виде объекта класса RestResponse
Since
2.1.4
Parameters
method
Метод сервиса
request
Объект HttpRequestBase, содержащий запрос к сервису
protected fun <T> sendCustomRequest(responseClass: Class<T>, method: String, request: BasicClassicHttpRequest): RestResponse<T>
Отправка пользовательского запроса.
Return
Ответ от сервиса в виде объекта класса RestResponse
Since
2.4.0
Parameters
T
Класс ответа
response Class
Класс ответа
method
Метод сервиса
request
Объект HttpRequestBase, содержащий запрос к сервису
protected fun <T> sendCustomRequest(needThrow: Boolean, responseClass: Class<T>, method: String, request: BasicClassicHttpRequest): RestResponse<T>
Отправка пользовательского запроса.
Return
Ответ от сервиса в виде объекта класса RestResponse
Since
2.4.0
Parameters
T
Класс ответа
need Throw
Нужно ли выбрасывать исключение при возникновении ошибки
response Class
Класс ответа
method
Метод сервиса
request
Объект HttpRequestBase, содержащий запрос к сервису