Ticket #82 (closed defect: fixed)

Opened 9 months ago

Last modified 9 months ago

Expect 100 Continue failure recovery should include immediately trying the same request again

Reported by: http://blog.nerdbank.net/ Owned by: http://blog.nerdbank.net/
Priority: trivial Milestone: v3.0.3
Component: Discovery Version: v3.0.0 RTW
Keywords: rp Cc:

Description (last modified by http://blog.nerdbank.net/) (diff)

The StandardWebRequestHandler class detects 417 errors and changes the ServicePoint to not send Expect 100 Continue headers to that server any more. However it does not try the request again, causing the first request to fail, potentially causing a login failure.

Since we have the capacity to clone requests we might want to retry the request immediately in these cases, or perhaps check for this specific error while forming associations and try it again at that level.

See Andrew's first response in the thread:  http://groups.google.com/group/dotnetopenid/browse_thread/thread/8d691fb6aacc4544

Change History

Changed 9 months ago by http://blog.nerdbank.net/

  • status changed from new to accepted
  • description modified (diff)

Changed 9 months ago by http://blog.nerdbank.net/

  • status changed from accepted to closed
  • resolution set to fixed

v3.0 70dcf0ab0a29ab

Note: See TracTickets for help on using tickets.