Форум сайта python.su
0
Приветствую, Всех.
В python'e новичок и стоит задача реализовать xml-rpc сервер (желательно позволяющий шифровать передаваемые/получаемые данные).
Порекомендуйте, пожалуйста, книги или статьи (желательно русскоязычные) в которых описывается работа с xml-rpc или подобными технологиями.
Заранее премного благодарен!
Офлайн
25
xml-rpc через что? если по http - то https тут самый логичный и простой вариант, имхо.
Офлайн
0
Именно через https! Не подскажете можно ли где-нибудь получить информацию с примером, с чего вообще начать? Грубо говоря реализовать минимальный серверок с одним вызовом.
Офлайн
0
Никто не подскажет где можно увидеть пример реализации защищенного XML-RPC сервера на Python 3.4?
Офлайн
0
den1024Почему бы просто не закрыть xml-rpc сервер Nginx'ом с ssl терминированием?
Именно через https! Не подскажете можно ли где-нибудь получить информацию с примером, с чего вообще начать? Грубо говоря реализовать минимальный серверок с одним вызовом.
Офлайн
6
я так понял комрад хочет чтоб у него сокерт был https непосредственно в питоне.
Офлайн
6
на подобии https://wiki.python.org/moin/BaseHttpServer
Офлайн
6
вот есть простой пример как это сделать http://www.piware.de/2011/01/creating-an-https-server-in-python/
Используйте http://code.activestate.com/recipes/442473-simple-http-server-supporting-ssl-secure-communica/
PyOpenSSL
import BaseHTTPServer, SimpleHTTPServer import ssl httpd = BaseHTTPServer.HTTPServer(('localhost', 4433), SimpleHTTPServer.SimpleHTTPRequestHandler) httpd.socket = ssl.wrap_socket (httpd.socket, certfile='path/to/localhost.pem', server_side=True) httpd.serve_forever()
Отредактировано sypper-pit (Окт. 14, 2014 02:44:10)
Офлайн
6
certfile='path/to/localhost.pem'
Офлайн