MCPcopy Index your code
hub / github.com/anapeksha/python-proxy-server / conn_string

Function conn_string

src/server.py:45–75  ·  view source on GitHub ↗
(conn, data, addr)

Source from the content-addressed store, hash-verified

43 sys.exit(1)
44
45def conn_string(conn, data, addr):
46 try:
47 print(data)
48 first_line = data.split(b'\n')[0]
49
50 url = first_line.split()[1]
51
52 http_pos = url.find(b'://') #Finding the position of ://
53 if(http_pos==-1):
54 temp=url
55 else:
56
57 temp = url[(http_pos+3):]
58
59 port_pos = temp.find(b':')
60
61 webserver_pos = temp.find(b'/')
62 if webserver_pos == -1:
63 webserver_pos = len(temp)
64 webserver = ""
65 port = -1
66 if(port_pos == -1 or webserver_pos < port_pos):
67 port = 80
68 webserver = temp[:webserver_pos]
69 else:
70 port = int((temp[(port_pos+1):])[:webserver_pos-port_pos-1])
71 webserver = temp[:port_pos]
72 print(data)
73 proxy_server(webserver, port, conn, addr, data)
74 except Exception:
75 pass
76
77def proxy_server(webserver, port, conn, addr, data):
78 try:

Callers

nothing calls this directly

Calls 1

proxy_serverFunction · 0.85

Tested by

no test coverage detected