This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
>>> import jsonrpclib | |
>>> server = jsonrpclib.Server('http://localhost:8181') | |
>>> server.add(5, 6) | |
11 | |
>>> server._notify.add(5, 6) | |
>>> batch = jsonrpclib.MultiCall(server) | |
>>> batch.add(10, 17) | |
>>> batch.ping({'key':'value'}) | |
>>> batch._notify.add(50, 40) | |
>>> batch() |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
from httplib import HTTP, HTTPConnection | |
from urlparse import urlparse | |
def get_page(url): | |
parsed = urlparse(url) | |
conn = HTTPConnection('%s' % parsed[1]) | |
conn.request("GET", parsed[2]) | |
response = conn.getresponse() | |
data = response.read() | |
return data |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
from tornadorpc.xml import XMLRPCHandler | |
from tornadorpc import private, start_server | |
class Handler(XMLRPCHandler): | |
def add(self, x, y): | |
return x+y | |
def ping(self, obj): | |
return obj |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import tornado.ioloop | |
import tornado.web | |
import tornado.httpserver | |
import tornado.httputil | |
import json | |
class MainHandler(tornado.web.RequestHandler): | |
def post(self): | |
# do something useful | |
name = self.get_argument('foo') |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import tornado.ioloop | |
import tornado.web | |
import tornado.httpserver | |
import tornado.httputil | |
import tempfile | |
class MainHandler(tornado.web.RequestHandler): | |
def put(self): | |
filename = self.request.body.name | |
# do stuff with the image |
NewerOlder