def _get_document(url): ''' Загружает документ по указанному адресу. @param url: string @return: string ''' http_client = HttpClient() return http_client.request(url)
def _send_document(method, document_type, url, body): ''' Отправляет документ на указанный адрес. Возвращает ответ сервера. @param method: string @param document_type: string @param url: string @param body: string @return: string ''' if document_type == DOCUMENT_TYPE_ENTRY: content_type = 'application/atom+xml; charset=utf-8; type=entry' if document_type == DOCUMENT_TYPE_IMAGE: content_type = 'image/jpeg' http_client = HttpClient() return http_client.request(url, body, {'Content-Type': content_type}, method)