예를 들어, 302 (또는 303)로 요청에 응답하고 브라우저에 특정 위치에 대한 요청을 수행한다고 상상해보십시오. HTTP를 통해 보낼 수있는 헤더가 있습니까 302, 브라우저의 후속 요청에 해당 헤더가 포함될 수 있도록?브라우저가 리디렉션 된 위치로 보내야하는 HTTP 리디렉션 정보를 보내시겠습니까?
URL을 리디렉션하고 URL에서 정보를 쿼리 문자열로 지정할 때 위치 헤더를 사용하여이 작업을 수행 할 수 있음을 알고 있습니다.하지만 더 좋은 방법이 있는지 궁금합니다. 합법적 인 시나리오는 ...
'콘텐츠가 이동, 여기 .. 오, 당신은 리디렉션 위치를 제공하기 위해 당신과 함께이 걸릴 할 것'
나는 큰 뚱뚱한없는 추측하고있어!
미리 감사드립니다.
편집
그 이유는 당신이 데이터를 게시 주어진하는 GET URL과 POST URL이 PRG 패턴에 관련하여이며, 서버 리디렉션 허용되지 않습니다 당신은 GET에, 그리고 GET에 '데이터 보내기'를하기 위해 '마법'을 수행하고, 가장 자주 세션 상태를 사용하여 변수를 저장합니다.
그러나이 은 일 수 있습니다. 이러한 PRG 요청이 많이 발생하는 시나리오에서 고장이 발생하는 것은 일반적인 시나리오는 아니며 일반적으로 아무도이 문제에 대해 걱정할 필요가 없습니다.하지만 수행 할 수있는 방법이 필요합니다. 요청을 식별, 이것은 쿼리 문자열 매개 변수가 302 ..에서 보낼 수 있도록 특정 항목이 그 요청에 따라 세션 상태에 넣어 수 있습니다.
URL에서 '요청 키'를 제거하고 더 암시 적으로 만들려고하는 것과 관련하여 질문이있었습니다. '작동하는 쿠키'가 나타나지만 스크류 업용으로 창을 작게 만듭니다.
내가 지정한 '위치'로 이동하면 이러한 매개 변수를 전송하는 것이 좋습니다.
편집
그냥 나는 위치에 임의의 헤더를 보내도록 브라우저를 얻으려고 노력하지만, 아니에요,주의해야 할 (요청의 컨텍스트를 암시하기위한 모든 헤더가있는 경우 querystring 매개 변수처럼).
어쨌든 무엇이 필요합니까? 아마도 유스 케이스가 우리에게 당신의 문제에 대한 더 나은 통찰력을 줄 것입니다. – Gumbo