There is an error in your LSL - you return llHTTPResponse on url_request != id. Closed brackets too early:
http_request(key id, string method, string body) { if (url_request == id) { url_request = ""; if (method == URL_REQUEST_GRANTED) { llOwnerSay("URL: " + body); } else if (method == URL_REQUEST_DENIED) { llOwnerSay("Something went wrong, no url. " + body); } else { llHTTPResponse(id, 200, "I received your data!"); } } }