The cost of a chain
Each hop is a round trip. A chain of three hops is three trips, and three trips is a number that shows in the log.
A form is a request built by a browser, and a browser builds it in a shape the code did not choose. The shape is the reason a redirect can lose a method.
About 1 min of reading
Choose the redirect number
Write the two numbers
Before you run it, say out loud what it will print. Then open the answer.
Count the hops
Before you run it, say out loud what it will print. Then open the answer.
Write the slash rule
Before you run it, say out loud what it will print. Then open the answer.
Each hop is a round trip. A chain of three hops is three trips, and three trips is a number that shows in the log.
The browser decides. A test that uses a real browser is a test that reads the decision, and the decision is the truth.
The browser follows with the method it is allowed to use. The post is gone, and the gone is the whole bug.
They say keep the method. The number is the claim, and the claim is what the browser obeys.
It is a redirect the framework adds. An added redirect is a round trip nobody designed.
Each one is defined here on this site. Open the entry for the full definition and the other words it points at.