From 5b61ab14c0a6b3295b749188d22222a0e403ff60 Mon Sep 17 00:00:00 2001 From: Aadhavan Srinivasan Date: Fri, 10 Mar 2023 13:00:38 -0600 Subject: [PATCH] Added testing code for retrieving HTTP response --- main.c | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/main.c b/main.c index acf616e..4c008a7 100644 --- a/main.c +++ b/main.c @@ -79,12 +79,17 @@ void testFunc(Widget w, XtPointer client_data, XmPushButtonCallbackStruct *callb and make the connection for us. It returns the socket, so that the HTTP request can be made. First parameter is IP version - set to -1 because we don't know yet if the address is IPv4 or IPv6. */ + char* request = "GET /~fdc/sample.html HTTP/1.1\nHost: www.columbia.edu\n\n" + char* response = malloc(sizeof(char) * 5000); + struct sockaddr* address_struct; int remote_socket = create_remote(-1,'T',url_to_hostname(url),port,address_struct); + + send(remote_socket,request,strlen(request),0); - + recv(remote_socket,response,sizeof(response),0); - XmHTMLTextSetString(result_widget,""); + XmHTMLTextSetString(result_widget,response); // printf("%d\n",val); // exit(2); }