okhttp: ignore unknown HTTP/2 settings

This commit is contained in:
Eric Gribkoff 2017-05-31 15:14:52 -07:00 committed by GitHub
parent 0fe2c5cca6
commit ce17076859
1 changed files with 2 additions and 1 deletions

View File

@ -301,7 +301,8 @@ public final class Http2 implements Variant {
case 6: // SETTINGS_MAX_HEADER_LIST_SIZE
break; // Advisory only, so ignored.
default:
throw ioException("PROTOCOL_ERROR invalid settings id: %s", id);
// Implementations MUST ignore any unknown or unsupported identifier.
continue;
}
settings.set(id, 0, value);
}