This commit introduces a boolean `readOnly` flag in `HttpHeaders`, which is used to check if creating a new `HttpHeaders` instance is necessary in `readOnlyHttpHeaders`.
This commit introduces a boolean `readOnly` flag in `HttpHeaders`, which is used to check if creating a new `HttpHeaders` instance is necessary in `readOnlyHttpHeaders`.