diff --git a/Database/HSparql/Connection.hs b/Database/HSparql/Connection.hs
--- a/Database/HSparql/Connection.hs
+++ b/Database/HSparql/Connection.hs
@@ -78,7 +78,13 @@
 selectQuery :: Database.HSparql.Connection.EndPoint -> Query SelectQuery -> IO (Maybe [[BindingValue]])
 selectQuery ep q = do
     let uri      = ep ++ "?" ++ urlEncodeVars [("query", createSelectQuery q)]
-        request  = replaceHeader HdrUserAgent "hsparql-client" (getRequest uri)
+        h1 = mkHeader HdrAccept "application/sparql-results+xml"
+        h2 = mkHeader HdrUserAgent "hsparql-client"
+        request = Request { rqURI = fromJust $ parseURI uri
+                          , rqHeaders = [h1,h2]
+                          , rqMethod = GET
+                          , rqBody = ""
+                          }
     response <- simpleHTTP request >>= getResponseBody
     return $ structureContent response
 
@@ -86,7 +92,7 @@
 --  'Variable's in the 'SelectQuery' action.
 askQuery :: Database.HSparql.Connection.EndPoint -> Query AskQuery -> IO Bool
 askQuery ep q = do
-    let uri      = ep ++ "?" ++ urlEncodeVars [("query", createAskQuery q)]
+    let uri = ep ++ "?" ++ urlEncodeVars [("query", createAskQuery q)]
         request  = replaceHeader HdrUserAgent "hsparql-client" (getRequest uri)
     response <- simpleHTTP request >>= getResponseBody
     return $ parseAsk response
diff --git a/hsparql.cabal b/hsparql.cabal
--- a/hsparql.cabal
+++ b/hsparql.cabal
@@ -1,6 +1,6 @@
 Name:          hsparql
 Homepage:      https://github.com/robstewart57/hsparql
-Version:       0.2.1
+Version:       0.2.2
 Synopsis:      A SPARQL query generator and DSL, and a client to query a SPARQL server.
 Category:      Database
 Description:
