code: def get_all(self, name, failobj=None):
          values = []
          name = name.lower()
          for k, v in self._headers:
              if k.lower() == name:
                  values.append(self.policy.header_fetch_parse(k, v))
          if not values:
              return failobj
          return values