コード例 #1
0
ファイル: protocol.py プロジェクト: edgiru/yandex.fotki.2
def _get_document(url):
    '''
    Загружает документ по указанному адресу.
    @param url: string
    @return: string
    '''
    http_client = HttpClient()
    return http_client.request(url)
コード例 #2
0
ファイル: protocol.py プロジェクト: edgiru/yandex.fotki.2
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)