Skip to content

Commit f635b34

Browse files
committed
Reversed position on GA services switching to honor precondition headers
1 parent 820442f commit f635b34

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

azure/Guidelines.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1039,7 +1039,7 @@ The HTTP Standard does not allow precondition headers to be ignored, as it can b
10391039

10401040
<a href="#condreq-unsupported-error" name="condreq-unsupported-error">:white_check_mark:</a> **DO** return the appropriate precondition failed error response if the service cannot verify the truth of the precondition.
10411041

1042-
Note: A GA service that currently ignores precondition headers should not switch to honoring them as this could break production applications. This change should only be made prior to GA for the service or as part of a formal breaking change.
1042+
Note: The Azure Breaking Changes review board will allow a GA service that currently ignores precondition headers to begin honoring them in a new API version without a formal breaking change notification. The potential for disruption to customer applications is low and outweighed by the value of conforming to HTTP standards.
10431043

10441044
While conditional requests can be implemented using last modified dates, entity tags ("ETags") are strongly
10451045
preferred since last modified dates cannot distinguish updates made less than a second apart.

0 commit comments

Comments
 (0)