พอดีเพื่อนมันทำเว็บขึ้นมา(อะไรของมันก็ไม่รู้เหมือนกัน)
ขอให้ลองเข้าหน้านี้
http://www.cemli.net/bug
จากนั้น ใส่อะไรมั่วๆ
ถ้าเพื่อนๆ คนใหน ใช้ Firefox มันจะ Error ตอบกลับมาว่า Bad Request
แต่ถ้าเป็น IE กับ Safari มันจะบอกว่า User not found
เลย อยากถามเพื่อนๆว่า มันเป็นเพราะอะไร
ปล. test แบบเดียวกัน บน Tomcat ที่รันบน Windows มันเป็นปกติ แต่พอเอาขึ้น Linux มันเป็นแบบนี้ เลยงงเลย
ผมลองดูก็เออ จริงอ่ะ ไม่ทราบว่าเพื่อนๆ พี่ๆ คนไหนพอจะทราบสาเหตุไหมครับ ขอบคุณมากครับผม
GET กะ Post
anu Tue, 22/04/2008 - 01:02
GET กะ Post มันปนกันอะครับ
ไม่แน่ใจเหมือนกัน แต่น่าจะเป็นอันนี้แหละ
function send(page, params) { if(xget != null) { xget.open("POST", urlPrefix+page+"?"+params, false); xget.send(null); if(xget.readyState == 4) { return xget.responseText; } } }อันนี้วิธีเขียน XMLHttpRequest แบบโพสครับ http://www.openjs.com/articles/ajax_xmlhttp_using_post.php
โอ้ว
MiiXel2 Tue, 22/04/2008 - 16:41
โอ้ว ขอบคุณมากๆครับคุณanu เดี๋ยวผมจะให้เพื่อนลองดู ^ ^"
~@Junior Programmer@~
อีกสิ่งหน
MiiXel2 Wed, 23/04/2008 - 12:21
อีกสิ่งหนึ่งที่ยังสงสัยคือ ทำไมเมื่อรัน server บน windows ใช้งานได้ไม่มีปัญหา แต่จะมีปัญหานี้ก็ต่อเมื่อรัน server บน linux อ่ะครับ
ส่วนที่คุณanu แนะนำมา เป็นแนวทางที่ดีมากเลยครับ เพื่อนผมเข้าใจแล้ว ขอบคุณมากๆอีกครั้งครับ
~@Junior Programmer@~
ให้เดาก็น
anu Wed, 23/04/2008 - 15:30
In reply to อีกสิ่งหน by MiiXel2
ให้เดาก็น่าจะเพราะ Case sensitive เพราะ Windows มันไม่สนใจตัวเล็กตัวใหญ่
แต่ก็ไม่รู้ว่ามันจะเกี่ยวกันตรงไหนเหมือนกัน
แล้วตกลงมันเกิดจากสาเหตุ Get กะ Post นี่รึเปล่าครับ
มันบอกว่า
MiiXel2 Thu, 24/04/2008 - 00:48
มันบอกว่าน่าจะเป็นจากมันใช้
xget.send(null);
ที่น่าจะเป็นเหตุให้เออเร่อ อ่ะครับ
~@Junior Programmer@~