Skip to content

docs: update obsolete RFC 7230-7235 references to RFC 9110/9112#2609

Closed
frankgoldfish wants to merge 1 commit intofalconry:masterfrom
frankgoldfish:docs/update-obsolete-rfc-references
Closed

docs: update obsolete RFC 7230-7235 references to RFC 9110/9112#2609
frankgoldfish wants to merge 1 commit intofalconry:masterfrom
frankgoldfish:docs/update-obsolete-rfc-references

Conversation

@frankgoldfish
Copy link

Fixes #2525

This PR updates references to the now-obsolete HTTP RFCs in the codebase documentation strings and comments:

  • RFC 7230 (HTTP/1.1 Message Syntax and Routing) → RFC 9112 (HTTP/1.1)
  • RFC 7231 (HTTP/1.1 Semantics and Content) → RFC 9110 (HTTP Semantics)
  • RFC 7232 (Conditional Requests) → RFC 9110 (HTTP Semantics, Section 8.8)
  • RFC 7233 (Range Requests) → RFC 9110 (HTTP Semantics, Section 14)

Files updated:

  • falcon/testing/client.py — header format references
  • falcon/testing/helpers.py — header format references
  • falcon/redirects.py — redirect docstrings
  • falcon/response.py — response property docstrings
  • falcon/request.py — request property docstrings and error messages
  • falcon/util/structures.py — ETag class docstrings
  • falcon/util/misc.py — date format docstring

Note: Section numbers in RFC 9110 have been updated where the content has moved.

Replace references to deprecated RFCs:
- RFC 7230 (HTTP/1.1 Message Syntax) → RFC 9112
- RFC 7231 (HTTP/1.1 Semantics) → RFC 9110
- RFC 7232 (Conditional Requests) → RFC 9110
- RFC 7233 (Range Requests) → RFC 9110

Addresses falconry#2525
@vytas7
Copy link
Member

vytas7 commented Mar 18, 2026

Hi, it looks like this is AI-generated. Please reopen as a new PR where you keep the checklist intact, and make sure you go through it manually.

Also, this issue is probably the worst one for AI coding, because we want to be sure we have the correct, not hallucinated, references to RFCs. So it requires human proof-reading, unless you have access to a significantly better model than @toroleapinc in #2605.

@vytas7 vytas7 closed this Mar 18, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Update references to obsolete RFCs

2 participants