คำถามติดแท็ก http-status-code-302


8
ส่วนหัวการตอบกลับ jQuery และ AJAX
ดังนั้นฉันจึงได้รับ jQuery AJAX นี้และการตอบสนองมาจากเซิร์ฟเวอร์ในรูปแบบ 302 redirect ฉันต้องการใช้การเปลี่ยนเส้นทางนี้และโหลดใน iframe แต่เมื่อฉันพยายามดูข้อมูลส่วนหัวด้วยการแจ้งเตือนจาวาสคริปต์มันจะเป็นโมฆะแม้ว่า firebug จะเห็นอย่างถูกต้อง นี่คือรหัสถ้ามันจะช่วย: $j.ajax({ type: 'POST', url:'url.do', data: formData, complete: function(resp){ alert(resp.getAllResponseHeaders()); } }); ฉันไม่สามารถเข้าถึงสิ่งที่ฝั่งเซิร์ฟเวอร์เพื่อย้าย URL ไปยังเนื้อหาการตอบสนองซึ่งฉันรู้ว่าจะเป็นทางออกที่ง่ายที่สุดดังนั้นความช่วยเหลือใด ๆ กับการแยกส่วนหัวจะยอดเยี่ยม


4
การเปลี่ยนเส้นทาง 302 จะรักษาสตริงอ้างอิงหรือไม่
ฉันต้องการเปลี่ยนเส้นทางผู้ใช้จากเพจหนึ่งไปยังอีกเพจหนึ่ง แต่ฉันต้องรักษาสตริงอ้างอิงดั้งเดิม ตัวอย่างเช่นหากพวกเขาเริ่มต้นที่http://www.othersite.com/pageA.jspให้คลิกลิงก์ที่นำไปยังhttp://www.example.com/pageB.jspจากนั้นจะเรียกใช้ 302 เปลี่ยนเส้นทางไปที่http://www.example.com/pageC.jspฉันต้องการสตริงอ้างอิงที่จะมีhttp://www.othersite.com/pageA.jsp นี่เป็นลักษณะการทำงานปกติสำหรับการเปลี่ยนเส้นทาง 302 หรือไม่ หรือผู้อ้างอิงดั้งเดิมของฉันจะถูกทิ้งในความโปรดปรานhttp://www.example.com/pageB.jsp? อย่างนั้นคงไม่ถูกใจ ฉันไม่รู้ว่ามันสร้างความแตกต่างหรือไม่ แต่ฉันทำงานใน JSP และฉันใช้response.sendRedirect()เพื่อดำเนินการเปลี่ยนเส้นทาง 302 ฉันควรพูดถึงว่าฉันได้ทำการทดลองกับสิ่งนี้และดูเหมือนว่าจะเก็บสตริงอ้างอิงดั้งเดิมไว้ ( http://www.othersite.com/pageA.jsp) แต่ฉันแค่อยากให้แน่ใจว่านี่เป็นพฤติกรรมเริ่มต้นตามปกติและไม่ใช่เรื่องแปลกในตอนท้ายของฉัน แม้ว่าฉันกำลังใช้การเปลี่ยนเส้นทาง 302 แต่ฉันอาจใช้การเปลี่ยนเส้นทาง 301 แทน คุณทราบหรือไม่ว่าพฤติกรรมสำหรับการเปลี่ยนเส้นทาง 301 น่าเชื่อถือกว่านี้หรือไม่?

8
การส่งคุกกี้ของเบราว์เซอร์ระหว่างการเปลี่ยนเส้นทาง 302
มีปัญหาในการส่งคุกกี้กลับระหว่างการเปลี่ยนเส้นทาง 302 หรือไม่? ตัวอย่างเช่นหากฉันสร้างคุกกี้ return-to-url และเปลี่ยนเส้นทางผู้ใช้ในการตอบกลับเดียวกันเบราว์เซอร์ (สมัยใหม่) ใด ๆ จะละเว้นคุกกี้หรือไม่
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.