Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- xmlHttp = new XMLHttpRequest();
- xmlHttp.open("POST", url, true);
- xmlHttp.send(String.fromCharCode(0xf5));
- #sock is a socket object
- header = readline(sock)
- contl = 0
- while(len(header) > 0):
- header = readline(sock)
- dat = header.split(': ')
- if(len(dat) >= 2):
- if(dat[0] == 'Content-Length'):
- contl = int(float(dat[1]))
- print sock.recv(contl)
- def readLine(sock):
- s = ""
- while(True):
- a = sock.recv(1)
- if(len(a) < 1):
- return s
- elif(a == 'n'):
- return s
- elif(a == 'r'):
- b = sock.recv(1)
- if(b == 'n'):
- return s
- else:
- s += a + b
- else:
- s += a
- >>> u'xf5'.encode('utf-8')
- 'xc3xb5'
- >>> b'xc3xb5'.decode('utf-8')
- u'xf5'
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement