Exemple #1
0
 def do_GET(self):
     self.send_response(200)
     self.send_header("Content-type","text/html")
     self.send_header("Accept-charset","utf-8")
     self.end_headers()
     param = parse_qs(urlparse(self.path).query)
     
     print "Accept from",self.address_string()
     if not param.has_key("keyWords") :
         self.wfile.write("Illegal parameters")
         return
     else :
         print "KeyWords:",param["keyWords"][0]
         
     if not param.has_key("callback"):
         result = Analyser.analyseWithoutExtraData(param)
         self.wfile.write(result)
     else:
         result = Analyser.analyseWithExtraData(param)
         callback = param["callback"][0]
         script = 'setTimeout(function(){%s(%s);},5000);' %(callback,result)
         self.wfile.write(script)
     return