Skip to content

Error in parse headers(headers) : header contains invalid character. #132

@AlexandreBeaudoin

Description

@AlexandreBeaudoin

It looks like my headers include the underscore character '_' and I get the following error
"Error in parse headers(headers) : header contains invalid character."

After modifying parse_headers.cpp:

bool validate_header_name(const std::string& x) {
  auto check = [&](char c) { return std::isalpha(c) || c == '-' || c == '_'; };
  return std::all_of(x.begin(), x.end(), check);
}

I no longer get that error.

Metadata

Metadata

Labels

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions