Advertisement
Guest User

Untitled

a guest
Aug 30th, 2016
59
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.79 KB | None | 0 0
  1. xmlHttp = new XMLHttpRequest();
  2. xmlHttp.open("POST", url, true);
  3. xmlHttp.send(String.fromCharCode(0xf5));
  4.  
  5. #sock is a socket object
  6. header = readline(sock)
  7. contl = 0
  8. while(len(header) > 0):
  9. header = readline(sock)
  10. dat = header.split(': ')
  11. if(len(dat) >= 2):
  12. if(dat[0] == 'Content-Length'):
  13. contl = int(float(dat[1]))
  14. print sock.recv(contl)
  15.  
  16. def readLine(sock):
  17. s = ""
  18. while(True):
  19. a = sock.recv(1)
  20. if(len(a) < 1):
  21. return s
  22. elif(a == 'n'):
  23. return s
  24. elif(a == 'r'):
  25. b = sock.recv(1)
  26. if(b == 'n'):
  27. return s
  28. else:
  29. s += a + b
  30. else:
  31. s += a
  32.  
  33. >>> u'xf5'.encode('utf-8')
  34. 'xc3xb5'
  35.  
  36. >>> b'xc3xb5'.decode('utf-8')
  37. u'xf5'
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement