blob: 5ad1bd2615a1928e8320b01f4745e859defc030b (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
from netlib import tcp, http
import rparse
class PathocError(Exception): pass
class Pathoc(tcp.TCPClient):
def __init__(self, ssl, host, port, clientcert):
try:
tcp.TCPClient.__init__(self, ssl, host, port, clientcert)
except tcp.NetLibError, v:
raise PathocError(v)
def request(self, spec):
r = rparse.parse_request({}, spec)
r.serve(self.wfile)
self.wfile.flush()
line = self.rfile.readline()
print line
|