Exemplo n.º 1
0
    def getResponse(self, request):
        headers = {}
        if self.mimetype != None:
            headers['Content-Type'] = self.mimetype

        headers = dict(headers.items() + self.custom_headers.items())

        return HTTPResponse(status=200, headers=headers, body=self.getBody())
Exemplo n.º 2
0
    def getResponse(self, request):
        headers = {}
        if self.mimetype != None:
            headers['Content-Type'] = self.mimetype
            
        body = self.getBody(request.headers['User-Agent'])

        headers = dict(headers.items() + self.custom_headers.items())
        
        if body != None:
            return HTTPResponse(status=200, headers=headers, body=body)
        else:
            return ErrorResource(request.resource, 404, "The resource %s could not be found on this server.").getResponse(request)
Exemplo n.º 3
0
 def getBody(self):
     return "<h1>%d %s</h1><p>%s</p><hr/><p>Web Server</p>" % (
         self.code, HTTPResponse(status=self.code).status_text(),
         self.description % self.resource)
Exemplo n.º 4
0
    def getResponse(self, request):
        response = HTTPResponse(status=200, body=self.getBody())
        response.headers["Content-Type"] = self.type

        return response
Exemplo n.º 5
0
 def getResponse(self, request):
     return HTTPResponse(status=self.code, body=self.getBody())
Exemplo n.º 6
0
 def getResponse(self, request):
     return HTTPResponse(status=self.code,
                         headers={"Location": self.resource},
                         body=self.getBody())
Exemplo n.º 7
0
 def getResponse(self, request):
     return HTTPResponse(status=200, headers={}, body=self.getBody(request.resource[8:]))