Exemple #1
0
    def handle_http(self, data):
        req_id = data.get("id", "")
        request = data.get("request", {})
        if not req_id or not request:
            logging.error("invalid request")
            return

        url = request.get("url", "")
        method = request.get("method", "")
        headers = request.get("headers", None)
        body = request.get("body", None)
        http_response = yield MickeyWsHttpGate.httprequest(req_id, url, method, headers, body)
        self.write_message(http_response)