307 redirect not handled
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Go Windows Azure Client Library |
Fix Released
|
High
|
Unassigned |
Bug Description
When running example/
{{{
...
Deleting VM disk...
panic: DELETE request failed (307: Temporary Redirect)
goroutine 1 [running]:
main.checkError
main.main()
goroutine 2 [syscall]:
created by runtime.main
goroutine 3 [syscall]:
created by addtimer
}}}
I would expect the request to be retried at the new location specified in the response, with the same request method. From Wikipedia:
307 Temporary Redirect (since HTTP/1.1)
In this case, the request should be repeated with another URI; however, future requests should still use the original URI. In contrast to how 302 was historically implemented, the request method is not allowed to be changed when reissuing the original request. For instance, a POST request should be repeated using another POST request.
description: | updated |
Changed in gwacl: | |
status: | Triaged → Fix Committed |
Changed in gwacl: | |
status: | Fix Committed → Fix Released |