โปรแกรม Charles Web Debugging Proxy for Organisation มันเป็น โปรแกรมสำหรับผู้พัฒนาเว็บไซต์ นักทดสอบเว็บไซต์ ที่เหมาะสำหรับทั้ง ผู้พัฒนาเว็บไซต์ (Web Developer) และนักทดสอบเว็บไซต์ (Website Tester) ในรูปแบบของการเป็นตัวกลาง (Proxy) ที่ตรวจสอบการสื่อสารข้อมูลระหว่าง เว็บเซิร์ฟเวอร์ กับ โปรแกรมเว็บเบราว์เซอร์ อย่างละเอียด ว่ามีการส่งผ่านข้อมูลอะไรระหว่างกันบ้าง โดยสามารถตรวจสอบการสื่อสารข้อมูลได้ทั้งในรูปแบบ HTTP และ SSL/HTTPS
ทำให้โปรแกรมนี้ เป็นเครื่องมืออันทรงพลังที่ทำให้ ผู้พัฒนาเว็บไซต์ และนักทดสอบเว็บไซต์ สามารถ แก้ไขจุดบกพร่อง หรือ ดีบั๊ก (Debug) เพื่อค้นหาต้นตอของปัญหาที่เกิดขึ้นในการใช้งานในเว็บไซต์ หรือเว็บไซต์ไม่ตอบสนองการร้องขอของผู้ใช้งาน เพื่อการแก้ไขปัญหาได้อย่างตรงจุด และโปรแกรมนี้ เป็นผลงานของนักพัฒนาโปรแกรมที่ตั้งชื่อตัวเองว่า XK72
สำหรับผู้ดูแลเว็บไซต์ นักทดสอบเว็บไซต์ ที่ต้องการให้งาน Debug ปัญหาที่เกิดขึ้นบนเว็บไซต์ นั้นง่าย สะดวก รวดเร็วขึ้น ก็สามารถหาซื้อลิขสิทธิ์แท้ของ โปรแกรมแก้ไขจุดบกพร่องเว็บไซต์ นักทดสอบเว็บไซต์ รุ่นสำหรับธุรกิจ Charles Web Debugging Proxy for Organisation ได้จาก Thaiware Shop ร้านขาย สินค้าไอที ออนไลน์แล้ววันนี้
สำหรับ โปรแกรมแก้ไขจุดบกพร่องเว็บไซต์ Charles Proxy นั้นมีวางจำหน่ายในท้องตลาดอยู่ทั้งหมด 2 เวอร์ชันหลักๆ ด้วยกันคือ
โปรแกรมแก้ไขจุดบกพร่องเว็บไซต์ รุ่นมาตรฐาน ที่ตรวจสอบการสื่อสารข้อมูลระหว่าง เว็บเซิร์ฟเวอร์ และ โปรแกรมเว็บเบราว์เซอร์ อย่างละเอียด มีการแสดงรายละเอียดทั้งในส่วนของ Request, Response และ HTTP Headers รวมถึงรายละเอียดของ คุกกี้ (Cookies) และข้อมูลการเก็บแคช (Caching) ของเว็บไซต์ เป็นลิขสิทธิ์สำหรับการใช้งานบนคอมพิวเตอร์ 1 เครื่องแบบเป็นส่วนตัว (ดูรายละเอียด : โปรแกรม Charles Web Debugging Proxyfor Individual)
โปรแกรมแก้ไขจุดบกพร่องเว็บไซต์ รุ่นสำหรับธุรกิจ มีความสามารถเทียบเท่าโปรแกรมรุ่น for Individual ทุกประการ แต่ความแตกต่างคือ โปรแกรมในรุ่น for Organisation คือ เป็นลิขสิทธิ์สำหรับการติดตั้งใช้งานได้ในคอมพิวเตอร์แบบไม่จำกัดจำนวนเครื่อง ที่อยู่ในสำนักงานขององค์กรธุรกิจ (ดูรายละเอียด : โปรแกรม Charles Web Debugging Proxy for Organisation)
โปรแกรมแก้ไขจุดบกพร่องเว็บไซต์ Charles Web Debugging Proxyช่วยให้งานของนักพัฒนาเว็บไซต์ และนักตรวจสอบเว็บไซต์ง่ายขึ้น ด้วยการทำงานในลักษณะของการเป็นตัวกลาง ที่คอยตรวจสอบการสื่อสารในรูปแบบ HTTP/SSL ทำให้สามารถตรรวจสอบข้อมูลที่มีการส่งผ่านกันระหว่าง เว็บเซิร์ฟเวอร์ และ โปรแกรมเว็บเบราว์เซอร์ รวมถึงสามารถตรวจสอบ Request และ Response ที่บ่งชี้ถึงปัญหาที่เกิดขึ้นได้ด้วย
ข้อดีของ โปรแกรมแก้ไขจุดบกพร่องเว็บไซต์ Charles Web Debugging Proxyที่นอกจากจะสามารถตรวจสอบปัญหาที่เกิดขึ้นกับเว็บไซต์ได้เป็นอย่างดีแล้ว โปรแกรมตัวนี้ยังสามารถทำการปรับแต่ง Proxy Settings โดยอัตโนมัติเมื่อเรียกโปรแกรมขึ้นมา (รองรับการปรับแต่ง Proxy โดยอัตโนมัติ ทั้งสำหรับ Windows, macOS X และ โปรแกรม Mozilla Firefox) เพื่อให้โปรแกรมสามารถตรวจสอบ หรือจับตาดูการสื่อสารข้อมูลกับเว็บไซต์ได้
และเมื่อทำการปิดโปรแกรม มันก็จะทำการปรับแต่งค่า Proxy Settings คืนกลับเป็นแบบเดิม ทำให้เราไม่ต้องยุ่งยากกับการปรับตั้งค่า Proxy ด้วยตัวเองทุกครั้ง เมื่อต้องการใช้งานโปรแกรม
โปรแกรมแก้ไขจุดบกพร่องเว็บไซต์ Charles Web Debugging Proxyนอกจากจะมีความสามารถในการตรวจสอบปัญหาที่เกิดขึ้นกับเว็บไซต์แล้ว ก็ยังมีฟีเจอร์ Bandwidth Throttling เพื่อจำลองเหตุการณ์ดูว่า เว็บไซต์จะตอบสนองอย่างไร หรือจะเกิดปัญหาอะไรขึ้นหรือไม่ หากผู้ใช้งานเชื่อมต่อกับเว็บไซต์ด้วยอินเทอร์เน็ตความเร็วต่ำ หรือใช้งานโมเด็มรุ่นเก่าในการเชื่อมต่ออินเทอร์เน็ต
โปรแกรมแก้ไขจุดบกพร่องเว็บไซต์ Charles Web Debugging Proxyเป็นเครื่องมือที่มีประโยชน์มากสำหรับ นักพัฒนาเว็บไซต์ และนักทดสอบเว็บไซต์ ที่ต้องทำงานกับ เว็บไซต์ เว็บแอปพลิเคชัน ที่ใช้เทคโนโลยี AJAX (Asynchronous Javascript and XML) และ XMLHTTP ทำให้เราสามารถตรวจสอบข้อมูล XML ที่มีการส่งผ่านกันระหว่างเว็บเซิร์ฟเวอร์ และเครื่องคอมพิวเตอร์ของเรา
นอกจากนี้แล้ว โปรแกรมนี้ก็ยังรองรับการตรวจสอบข้อมูลในรูปแบบ JSON, JSON-RPC และ SOAP โดยมีการแจกแจงรายละเอียดข้อมูลในมุมมองแบบต้นไม้ (Tree Format) ที่เราสามารถตรวจสอบ และค้นหาต้นตอของปัญหาได้อย่างง่ายดาย