exam=COMPUTERSYSTEM&num=50GET to /~hoge/end.html not supported.

Invalid method in request exam=COMPUTERSYSTEM&num=50GET /~hoge/end.html HTTP/1.1

とエラーコードがでます。
COMPUTERSYSTEMという文字列をポストして、それに合致するデータがDBに
無い場合は、end.htmlにheader("Location end.html")により
飛ばすようにしているのですが。
headerはpostのときのヘッダが残っていてLocationがくっついて、そんなヘッダ変だよとなって
しまうのでしょうか。