Open DevTools, choose Network, and tick Preserve log to watch each hop.
/go/moved)/go/302)via=302./go/chain)/go/gone)/go/no-content)/go/attachment)Content-Disposition: attachment. This link opens in place too, and the browser saves receipt-1042.txt instead of showing it.Each button posts item=boots to one /go/ address. The echo shows the method and body that arrived after the redirect.
After a 301, 302 or 303, the echo reports "method": "GET" and no body. After a 307 or 308, it reports "method": "POST" with item=boots still in the body.
-I asks for the headers only, and curl does not follow redirects unless told to, so each answer is shown as it is:
curl -I https://cse134.site/go/chain
curl -IL https://cse134.site/go/chain
The second command adds -L, which follows every Location header and prints each response along the way.