5 from robot.api import logger
9 class AAIHandler(BaseHTTPServer.BaseHTTPRequestHandler):
11 if re.search('/set_pnfs', self.path):
13 content_length = int(self.headers['Content-Length'])
14 pnfs = self.rfile.read(content_length)
15 self.send_response(200)
16 self.send_header('Content-Type', 'application/json')
22 pnfs_name = '/aai/v12/network/pnfs/pnf/' + pnfs
23 if re.search(pnfs_name, self.path):
24 self.send_response(200)
30 self.send_response(200)
31 self.send_header('Content-Type', 'application/json')
33 self.wfile.write('GET')
38 def _main_ (HandlerClass = AAIHandler,
39 ServerClass = BaseHTTPServer.HTTPServer, protocol="HTTP/1.0"):
42 port = int(sys.argv[1])
46 server_address = ('', port)
48 HandlerClass.protocol_version = protocol
49 httpd = ServerClass(server_address, HandlerClass)
51 sa = httpd.socket.getsockname()
52 print "Serving HTTP on", sa[0], "port", sa[1], "..."
55 if __name__ == '__main__':