begin to start diagnosing POST

This commit is contained in:
kenna-bmcdevitt 2020-07-22 03:27:16 -05:00
parent 213f9cec0a
commit caf56c0fda

View file

@ -19,9 +19,15 @@ class FakeTunnelConnector
end end
response = read_socket(tcp_socket) response = read_socket(tcp_socket)
location = response[:start_line][:location] location = response[:start_line][:location]
verb = response[:start_line][:verb]
if verb == 'POST'
tcp_socket.print('test')
close_connection(tcp_socket)
else
write_response(tcp_socket, location) write_response(tcp_socket, location)
close_connection(tcp_socket) close_connection(tcp_socket)
end end
end
def ssl_server def ssl_server
OpenSSL::SSL::SSLServer.new server, ssl_context if ssl_context OpenSSL::SSL::SSLServer.new server, ssl_context if ssl_context
@ -75,8 +81,8 @@ class FakeTunnelConnector
def write_response(tcp_socket, location) def write_response(tcp_socket, location)
routed_response_string = route_request(location) routed_response_string = route_request(location)
body = ok(routed_response_string) body = ok(routed_response_string)
tcp_socket.print(ok_headers) tcp_socket.puts(ok_headers)
tcp_socket.print(body) tcp_socket.puts(body)
end end
def close_connection(tcp_socket) def close_connection(tcp_socket)