httk.serve.http.fields¶
Validate HTTP field names and values against the RFC 9110 grammar.
Functions¶
|
Report whether a value is a valid RFC 9110 field name. |
|
Report whether a value is an acceptable HTTP field value. |
|
Validate response header name-value pairs, rejecting duplicate names. |
Module Contents¶
- httk.serve.http.fields.is_field_name(value)¶
Report whether a value is a valid RFC 9110 field name.
- httk.serve.http.fields.is_field_value(value)¶
Report whether a value is an acceptable HTTP field value.
- httk.serve.http.fields.validated_headers(pairs)¶
Validate response header name-value pairs, rejecting duplicate names.
Names must be RFC 9110 field names and values must be non-empty and free of CR and LF; header names are compared case-insensitively for uniqueness.