From caf56c0fdaa7209e1f1edff889a35ca66ec553f2 Mon Sep 17 00:00:00 2001 From: kenna-bmcdevitt Date: Wed, 22 Jul 2020 03:27:16 -0500 Subject: [PATCH] begin to start diagnosing POST --- fake_tunnel_connector/fake_tunnel_connector.rb | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/fake_tunnel_connector/fake_tunnel_connector.rb b/fake_tunnel_connector/fake_tunnel_connector.rb index 015b672..9d1a860 100644 --- a/fake_tunnel_connector/fake_tunnel_connector.rb +++ b/fake_tunnel_connector/fake_tunnel_connector.rb @@ -19,8 +19,14 @@ class FakeTunnelConnector end response = read_socket(tcp_socket) location = response[:start_line][:location] - write_response(tcp_socket, location) - close_connection(tcp_socket) + verb = response[:start_line][:verb] + if verb == 'POST' + tcp_socket.print('test') + close_connection(tcp_socket) + else + write_response(tcp_socket, location) + close_connection(tcp_socket) + end end def ssl_server @@ -75,8 +81,8 @@ class FakeTunnelConnector def write_response(tcp_socket, location) routed_response_string = route_request(location) body = ok(routed_response_string) - tcp_socket.print(ok_headers) - tcp_socket.print(body) + tcp_socket.puts(ok_headers) + tcp_socket.puts(body) end def close_connection(tcp_socket)