def sendHeader(self, name, value): if "postman-" in name: new_header = name[8:] print "Header %s, %s, %s" % (name, value, new_header) name = new_header header = {"name": name, "value": value} self.all_headers.append(name) ProxyClient.sendHeader(self, name, value) elif name in self.restricted_headers: header = {"name": name, "value": value} print "Restricted header %s" % name self.unsent_restricted_headers.append(header) else: ProxyClient.sendHeader(self, name, value)
def sendHeader(self, name, value): if "postman-" in name: new_header = name[8:] print "Header %s, %s, %s" % (name, value, new_header) name = new_header header = { "name": name, "value": value } self.all_headers.append(name) ProxyClient.sendHeader(self, name, value) elif name in self.restricted_headers: header = { "name": name, "value": value } print "Restricted header %s" % name self.unsent_restricted_headers.append(header) else: ProxyClient.sendHeader(self, name, value)
def sendHeader(self, name, value): log.msg(">>> %s: %s" % (name, value)) if name.lower() == "accept-encoding": value = "identity" ProxyClient.sendHeader(self, name, value)
def endHeaders(self): for header in self.unsent_restricted_headers: if not header["name"] in self.all_headers: ProxyClient.sendHeader(self, header["name"], header["value"]) ProxyClient.endHeaders(self)
def endHeaders(self): for header in self.unsent_restricted_headers: if not header["name"] in self.all_headers: ProxyClient.sendHeader(self, header["name"], header["value"]) ProxyClient.endHeaders(self)