コード例 #1
0
ファイル: webinterface.py プロジェクト: rkunze/ft-robo-snap
 def do_HEAD(self):
     if is_static_path(self.path):
         # noinspection PyAttributeOutsideInit
         self.path = self._translate_overlay_path(self.path)
         SimpleHTTPRequestHandler.do_HEAD(self)
     else:
         self.send_error(405)
コード例 #2
0
 def do_HEAD(self):
     if is_proxied(self.path):
         self.do_proxied()
     elif self.path == "/config.js":
         self.do_config_js()
     else:
         SimpleHTTPRequestHandler.do_HEAD(self)
コード例 #3
0
ファイル: simple_server.py プロジェクト: SilentZephyrus/wfuzz
 def do_HEAD(self):
     parsed_path = urlparse.urlparse(self.path)
     if parsed_path.path.startswith("/echo"):
         message = '\n'.join([
             'CLIENT VALUES:',
             'client_address=%s (%s)' % (self.client_address,
                 self.address_string()),
             'command=%s' % self.command,
             'path=%s' % self.path,
             'real path=%s' % parsed_path.path,
             'query=%s' % parsed_path.query,
             'request_version=%s' % self.request_version,
             '',
             'HEADERS:',
             '%s' % self.headers,
             ])
         self.send_response(200)
         self.end_headers()
         self.wfile.write(message)
     elif parsed_path.path.startswith("/redirect"):
        self.send_response(301)
        self.send_header('Location', "/echo")
        self.end_headers()
     else:
         SimpleHTTPRequestHandler.do_HEAD(self)
         
     return
コード例 #4
0
ファイル: simple_server.py プロジェクト: p4int3r/Tools
    def do_HEAD(self):
        parsed_path = urlparse.urlparse(self.path)
        if parsed_path.path.startswith("/echo"):
            message = '\n'.join([
                'CLIENT VALUES:',
                'client_address=%s (%s)' %
                (self.client_address, self.address_string()),
                'command=%s' % self.command,
                'path=%s' % self.path,
                'real path=%s' % parsed_path.path,
                'query=%s' % parsed_path.query,
                'request_version=%s' % self.request_version,
                '',
                'HEADERS:',
                '%s' % self.headers,
            ])
            self.send_response(200)
            self.end_headers()
            self.wfile.write(message)
        elif parsed_path.path.startswith("/redirect"):
            self.send_response(301)
            self.send_header('Location', "/echo")
            self.end_headers()
        else:
            SimpleHTTPRequestHandler.do_HEAD(self)

        return
コード例 #5
0
ファイル: splinter_proxy.py プロジェクト: GNOME/splinter
 def do_HEAD(self):
     if is_proxied(self.path):
         self.do_proxied()
     elif self.path == "/config.js":
         self.do_config_js()
     else:
         SimpleHTTPRequestHandler.do_HEAD(self)
コード例 #6
0
ファイル: webinterface.py プロジェクト: JoeTo1/ft-robo-snap
 def do_HEAD(self):
     if is_static_path(self.path):
         # noinspection PyAttributeOutsideInit
         self.path = self._translate_overlay_path(self.path)
         SimpleHTTPRequestHandler.do_HEAD(self)
     else:
         self.send_error(405)
コード例 #7
0
 def do_HEAD(self):
     try:
         SimpleHTTPRequestHandler.do_HEAD(self)
     except Exception as e:
         logger.debug('Exception in do_HEAD')
         if '10053' in e.args:
             logger.debug(
                 'Browser closed connection before response completed.')
コード例 #8
0
        def do_HEAD(self):

            # Web UI needs to be enabled
            if not self.validate_web_ui_enabled():
                return

            # Web UI might require HTTPS
            if not self.validate_web_ui_https():
                return

            # Client needs to be whitelisted
            if not self.validate_web_ui_whitelist():
                return

            # Client needs to authenticate
            if not self.validate_web_ui_basic_auth():
                return

            return SimpleHTTPRequestHandler.do_HEAD(self)
コード例 #9
0
        def do_HEAD(self):

            # Web UI needs to be enabled
            if not self.validate_web_ui_enabled():
                return

            # Web UI might require HTTPS
            if not self.validate_web_ui_https():
                return

            # Client needs to be whitelisted
            if not self.validate_web_ui_whitelist():
                return

            # Client needs to authenticate
            if not self.validate_web_ui_basic_auth():
                return

            return SimpleHTTPRequestHandler.do_HEAD(self)
コード例 #10
0
 def do_HEAD(self):
     """Serve a HEAD request."""
     if not self.allow_path():
         self.send_error(403)
     else:
         SimpleHTTPRequestHandler.do_HEAD(self)
コード例 #11
0
ファイル: main.py プロジェクト: tomh05/teddy-ruxpi
 def do_HEAD(self):
     LOG.info("do_HEAD being called....")
     if not self.redirect():
         SimpleHTTPRequestHandler.do_HEAD(self)
コード例 #12
0
 def do_HEAD(self):
     time.sleep(BLOCKING_SECONDS)
     return SimpleHTTPRequestHandler.do_HEAD(self)
コード例 #13
0
 def do_HEAD(self):
     """Serve a HEAD request."""
     if not self.allow_path():
         self.send_error(403)
     else:
         SimpleHTTPRequestHandler.do_HEAD(self)
コード例 #14
0
 def do_HEAD(self):
     time.sleep(BLOCKING_SECONDS)
     return SimpleHTTPRequestHandler.do_HEAD(self)
コード例 #15
0
ファイル: main.py プロジェクト: Holly-Buteau/mycroft-core
 def do_HEAD(self):
     LOG.info("do_HEAD being called....")
     if not self.redirect():
         SimpleHTTPRequestHandler.do_HEAD(self)
コード例 #16
0
 def do_HEAD(self):
     
     if not self.allow_path():
         self.send_error(403)
     else:
         SimpleHTTPRequestHandler.do_HEAD(self)
コード例 #17
0
ファイル: httpd.py プロジェクト: sbc100/webports
 def do_HEAD(self):
     if self.handle_git('HEAD'):
         return
     SimpleHTTPRequestHandler.do_HEAD(self)
コード例 #18
0
ファイル: httpd.py プロジェクト: Martinsos/naclports
 def do_HEAD(self):
   if self.handle_git('HEAD'):
     return
   SimpleHTTPRequestHandler.do_HEAD(self)
コード例 #19
0
ファイル: ssi_server.py プロジェクト: Ace-Ma/LSOracle
 def do_HEAD(self):
   SimpleHTTPRequestHandler.do_HEAD(self)
   self.delete_temp_files()
コード例 #20
0
ファイル: guiserver.py プロジェクト: jyro2080/DesktopMeter
 def do_HEAD(self):
     SimpleHTTPRequestHandler.do_HEAD(self)