74f05249d1
When redirected, the server *generally* returns a fully formed URI, but does not really have to, so we may end up in a "depending on how the redirect was triggered" would result in the response handling. Ultimately, any behavior which is not an fully formed URI would be invalid. But our code was taking the URI we got back, and would then re-issue the request with a list of parameters with the new URL. Duplicating the parameters on the URI. Example of what was occuring, when only provision_state=active was a parameter before the redirect: /v1/nodes?provision_state=active&provision_state=active Co-Authored-By: Kristi Nikolla <knikolla@bu.edu> Co-Authored-By: Jay Faulkner <jay@jvf.cc> Story: 2010029 Task: 45316 Change-Id: I4969a42ee651ac2c559e378d879b673a1d788c57 |
||
---|---|---|
.. | ||
.placeholder | ||
1583780-700f99713e06324e.yaml | ||
add-oidc-client-credentials-2be065926ba4b849.yaml | ||
add-oidc-discovery-document-support-b07fe54f83286d62.yaml | ||
add-prompt-to-opt-d083acc357a7f07b.yaml | ||
add-totp-auth-plugin-0650d220899c25b7.yaml | ||
additional-headers-f2d16f85f5abe942.yaml | ||
allow_version_hack-flag-9b53b72d9b084c04.yaml | ||
api-sig-error-guideline-handler.yaml | ||
basic-http-auth-45bea4298209df75.yaml | ||
bp-application-credentials-416a1f8bb2311e04.yaml | ||
bp-oauth2-client-credentials-ext-06271700d4f33a7e.yaml | ||
bp-support-oauth2-mtls-177cda05265ae65c.yaml | ||
bp-system-scope-29e9c597039ddb1e.yaml | ||
bug-1582774-49af731b6dfc6f2f.yaml | ||
bug-1614688-c4a1bd54f4ba5644.yaml | ||
bug-1616105-cc8b85eb056e99e2.yaml | ||
bug-1654847-acdf9543158329ec.yaml | ||
bug-1689424-set-adfspassword-endpointreference-f186d84a54007b09.yaml | ||
bug-1733052-1b4af3b3fe1b05bb.yaml | ||
bug-1766235wq-0de60d0f996c6bfb.yaml | ||
bug-1839748-5d8dfc99c43aaefc.yaml | ||
bug-1840235-ef2946d149ac329c.yaml | ||
bug-1876317-1db97d1b12a3e4b4.yaml | ||
bug-1998366-27cd486b46fb56b0.yaml | ||
cache-trailing-slash-3663c86cd9754379.yaml | ||
cleanup-session-on-delete-1ed6177d4c5c1f83.yaml | ||
client-side-rate-limiting-dec43fc9b54f5b70.yaml | ||
collect-timing-85f007f0d86c8b26.yaml | ||
drop-py-2-7-f90c67a5db0dfeb8.yaml | ||
drop-python-3-6-and-3-7-c407d5898c5eafec.yaml | ||
drop-python-3.5-362bb9d47f830353.yaml | ||
drops-url-parameters-on-redirect-13951b4a4c830d0f.yaml | ||
expose-endpoint-status-6195a6b76d8a8de8.yaml | ||
filter-versions-service-type-763af68092344b7a.yaml | ||
fix-get-all-version-data-a01ee58524755b9b.yaml | ||
get-auth-ref-7418e13bd0942060.yaml | ||
global_request_id-per-request-bd66c7e0f1a71d9f.yaml | ||
improve-http-error-handling.yaml | ||
ironic-discovery-fe41793ef97027bf.yaml | ||
ironic-microversions-a69bf92ab21f0cf5.yaml | ||
ksa_2.2.0-81145229d4b43043.yaml | ||
microversion-header-support-901acd820a21d788.yaml | ||
noauth-discovery-c26d82a32c36d41d.yaml | ||
none-auth-dab13ab9af6f5c86.yaml | ||
oslo-config-split-loggers-6bda266d657fe921.yaml | ||
retries-limit-dbaedcb3207934ae.yaml | ||
retries-options-99e4dbc240941557.yaml | ||
retry-authenticated-discovery-19c4354ff983f507.yaml | ||
retry-delay-68d0c0a1dffcf2fd.yaml | ||
serice-type-aliases-249454829c57f39a.yaml | ||
status-code-retries-75052a43efa4edb2.yaml | ||
support-api-wg-discovery-2cb4b0186619e124.yaml | ||
user-agent-generation-b069100508c06177.yaml | ||
version-between-b4b0bcf4cecfb9e4.yaml |