diff --git a/server b/server index 0d3170ae98ffecb892c7243d93c4ee1f78864325..50d18d97a24401e9f78fb1a0e258ee42375140d2 100755 Binary files a/server and b/server differ diff --git a/site/LinuxTinyServer.cpp b/site/LinuxTinyServer.cpp index 99c298a28fb0443e2208a6b044b64543a3e3a172..d669ed432772026f176532babbfda3ccb5727701 100644 --- a/site/LinuxTinyServer.cpp +++ b/site/LinuxTinyServer.cpp @@ -192,6 +192,21 @@ void *Talk( void *p ) potentialSearch = potentialSearch.erase(0, 8); std::cout << potentialSearch << std::endl; + std::cout << "Returning results" << std::endl; + + std::string okMessage = "HTTP/1.1 200 OK\r\n" + "Content-Length: "; + okMessage += ( potentialSearch.size( ) ); + okMessage += "\r\nConnection: close\r\nContent-Type: "; + okMessage += "text/plain"; + okMessage += "\r\n\r\n"; + + std::cout << "Sending" << std::endl; + std::cout << okMessage; + + send( s, okMessage.c_str( ), okMessage.length( ), 0 ); + send( s, potentialSearch.c_str( ), potentialSearch.length( ), 0 ); + close( s ); } else { diff --git a/site/get_search.js b/site/get_search.js index c2cd52ce368f90a8fc7aae01e7b16c409130453a..259beb061d24e02f8d6191749adafdc8bdeee8d1 100644 --- a/site/get_search.js +++ b/site/get_search.js @@ -11,14 +11,14 @@ $(function () { function get_request(artist_name){ $query = $("#query").val(); - + console.log("Making a query"); $.ajax({ url: "/search", type: 'GET', contentType: "text/plain", data: $query, - dataType: 'json', + dataType: 'text/plain', success: function (data) { @@ -28,7 +28,8 @@ function get_request(artist_name){ }, error: function (data) { - console.log(data); + console.log("error"); + console.log(data.responseText); } });