เนื่องจากไปเจอกระทู้นี้เข้า
http://ppantip.com/topic/31373740
ผมเองก็เข้าใจผิดมาตลอดว่างานเขียนโปรแกรมต้องใช้จินตนาการของตัวเองช่วยแก้ปัญหาตรงจุดนั้นแล้วก็ได้ผลดีมาตลอดด้วย แต่ทุกวันนี้ขนาดเขียนโค้ดแค่ 2-3 บรรทัดยังระแวงเลยครับว่าจะถูกต้องไหม ถึงแม้รันได้ผลลัพธ์ตรงก็เถอะ สงสัยมากที่ว่าต้องมีประสิทธิภาพด้วยมันยังไงครับ ช่วยขยายความไว้เป็นแนวทางหน่อยได้ไหมมันยังไงจับต้นชนปลายไม่ถูก ทุกครั้งผมก็คำนึงนะอยู่แต่ก็ระแวงไม่รู้ว่าถูกต้องไหม กลัวว่าเวลาไปทำงานจริงจะ failed เอา
ตัวอย่างฟังชันนี้ก็ได้ที่ผมเคยพัฒนาเอาไว้ช่วยแก้ปัญหาทำยังไงให้มัน Redirect URL ได้เหมือน web browser address
เลยจินตนาการไปว่าวิธีตรวจจับ
HTTP header ก็แล้วกัน แบบนี้มีประสิทธิภาพไหมครับ ?
Public Function GetRedirectURL(ByVal URL As String) As String
Dim wq As HttpWebRequest = WebRequest.Create(URL)
wq.AllowAutoRedirect = False
Dim rs As HttpWebResponse = wq.GetResponse
Dim dUrl As String = rs.Headers.Get("Location")
Return dUrl
End Function
ตกลงงานเขียนโปรแกรมไม่ได้จินตนาการ ?
ผมเองก็เข้าใจผิดมาตลอดว่างานเขียนโปรแกรมต้องใช้จินตนาการของตัวเองช่วยแก้ปัญหาตรงจุดนั้นแล้วก็ได้ผลดีมาตลอดด้วย แต่ทุกวันนี้ขนาดเขียนโค้ดแค่ 2-3 บรรทัดยังระแวงเลยครับว่าจะถูกต้องไหม ถึงแม้รันได้ผลลัพธ์ตรงก็เถอะ สงสัยมากที่ว่าต้องมีประสิทธิภาพด้วยมันยังไงครับ ช่วยขยายความไว้เป็นแนวทางหน่อยได้ไหมมันยังไงจับต้นชนปลายไม่ถูก ทุกครั้งผมก็คำนึงนะอยู่แต่ก็ระแวงไม่รู้ว่าถูกต้องไหม กลัวว่าเวลาไปทำงานจริงจะ failed เอา
ตัวอย่างฟังชันนี้ก็ได้ที่ผมเคยพัฒนาเอาไว้ช่วยแก้ปัญหาทำยังไงให้มัน Redirect URL ได้เหมือน web browser address
เลยจินตนาการไปว่าวิธีตรวจจับ HTTP header ก็แล้วกัน แบบนี้มีประสิทธิภาพไหมครับ ?
Public Function GetRedirectURL(ByVal URL As String) As String
Dim wq As HttpWebRequest = WebRequest.Create(URL)
wq.AllowAutoRedirect = False
Dim rs As HttpWebResponse = wq.GetResponse
Dim dUrl As String = rs.Headers.Get("Location")
Return dUrl
End Function