diff --git a/spinoff/contrib/http/server.py b/spinoff/contrib/http/server.py
index <HASH>..<HASH> 100644
--- a/spinoff/contrib/http/server.py
+++ b/spinoff/contrib/http/server.py
@@ -118,6 +118,8 @@ class Request(BaseRequest):
         self.ch.put(data)
 
     def close(self):
+        if not self._response_started:
+            self._start_response('200 OK', [('Content-Type', 'text/html')])
         self.closed = True
         self.ch.put(_BREAK)
Auto-send headers when a Request is closed if needed