Skip to content

Commit

Permalink
Merge pull request #231 from httpwg/reschke-230
Browse files Browse the repository at this point in the history
Move retries into semantics (#230)
  • Loading branch information
reschke committed Jul 5, 2019
2 parents 0433f56 + 0711200 commit c78584a
Show file tree
Hide file tree
Showing 4 changed files with 51 additions and 45 deletions.
37 changes: 14 additions & 23 deletions draft-ietf-httpbis-messaging-latest.html

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

14 changes: 1 addition & 13 deletions draft-ietf-httpbis-messaging-latest.xml
Original file line number Diff line number Diff line change
Expand Up @@ -1837,19 +1837,6 @@ https://www.example.org
all of those requests have idempotent methods (<xref target="idempotent.methods"/>).
A proxy &MUST-NOT; automatically retry non-idempotent requests.
</t>
<t>
A user agent &MUST-NOT; automatically retry a request with a non-idempotent
method unless it has some means to know that the request semantics are
actually idempotent, regardless of the method, or some means to detect that
the original request was never applied. For example, a user agent that
knows (through design or configuration) that a POST request to a given
resource is safe can repeat that request automatically.
Likewise, a user agent designed specifically to operate on a version
control repository might be able to recover from partial failure conditions
by checking the target resource revision(s) after a failed connection,
reverting or fixing any changes that were partially applied, and then
automatically retrying the requests that failed.
</t>
<t>
A client &SHOULD-NOT; automatically retry a failed automatic retry.
</t>
Expand Down Expand Up @@ -3417,6 +3404,7 @@ Upgrade: HTTP/2.0
<li>In <xref target="header.upgrade"/>, clarify that protocol-name is to be matched case-insensitively (<eref target="https://github.com/httpwg/http-core/issues/8"/>)</li>
<li>In <xref target="line.folding"/>, add leading optional whitespace to obs-fold ABNF (<eref target="https://github.com/httpwg/http-core/issues/19"/>, <eref target="https://www.rfc-editor.org/errata/eid4189"/>)</li>
<li>In <xref target="status.line"/>, add clarifications about empty reason phrases (<eref target="https://github.com/httpwg/http-core/issues/197"/>)</li>
<li>Move discussion of retries from <xref target="persistent.retrying.requests"/> into <xref target="Semantics"/> (<eref target="https://github.com/httpwg/http-core/issues/230"/>)</li>
</ul>
</section>

Expand Down
Loading

0 comments on commit c78584a

Please sign in to comment.