Tag Archives | protocol

WebDAV Protocol

หลังจากค้างไว้นานมัวไปเขียน HTTP ก่อนหลังจากวันศุกร์ที่คาดว่าจะได้บรรยาย WebDAV แล้วก็ถูกเลื่อนไปวันจันทร์ ไม่เป็นไรวันนี้มาเขียนไว้ก่อนละกัน เตรียมตัวสำหรับวันจันทร์ด้วย WebDAV หรือ Web Distributed Authoring and Versioning เป็นส่วนขยายของ HTTP เพื่อให้เว็บทั่วไปสามารถแก้ไขและบันทึกได้เลย โดยที่ไม่ต้องไปพึ่งพา Protocol อื่น โปรแกรมที่ใช้กันโดยที่อาจจะไม่รู้ตัวก็คือ Outlook โปรแกรมอ่านเมล์ของไมโครซอร์ฟ โดยใช้ในการดึงเมล์มาจาก hotmail (แต่ปัจจุบันด้วยสาเหตุของความปลอดภัยมั้ง ไมโครซอร์ฟ เลยปิดไป โดยจะยอมเปิดให้ใช้ได้ก็เมื่อจ่ายตัง) หรืออีกโปรแกรมที่คนพัฒนาโปรแกรมต่างๆ น่าจะรู้จักคือ Subversion (หรือไม่รู้จักหว่า) ที่ใช้ WebDAV เป็นฐานเหมือนกันและใช้บางส่วนของ Delta-V ซึ่งเป็นส่วนเสริมของ WebDAV อีกทีในการทำรุ่นเอกสาร บ่นมายาวแล้วมาดูคำสั่งที่ใช้ส่งไปยังเซิร์ฟเวอร์ดีกว่า โดยรูปแบบของคำสั่งดูได้ตาม code ด้านล่างเลย (ขอโชว์แค่คำสั่งเดียว เพราะใส่ code ใน wordpress ลำบากเหลือเกิน เห้อ) PROPFIND /collection/resource HTTP/1.1 Host: [...]

Read full story Comments { 2 }

Hypertext transfer protocol

สองอาทิตย์นี้ต้องนั่งดู WebDAV ว่ามันเป็นยังไง ใช้ยังไง แล้วถ้าจะเอาไปใช้ในจาวาต้องทำอะไรบ้าง แถมด้วยตัวเสริมอีกพอสมควรทั้ง Delta-V, ACL, DASL, Quota ซึ่งแต่ละตัวก็อยู่ต่าง rfc แต่ละ rfc ก็ไม่เล็กอีก เลยไม่ค่อยได้คุยอะไรกับใครเลยช่วงนี้ เห้อ เอาหละมาเข้าเรื่องดีกว่า จากหัวข้อที่เขียนไว้ว่าจะพูดถึงเรื่อง HTTP แต่ไหงเขียนมามีแต่ WebDAV แต่จริงๆ แล้วมันเกี่ยวข้องกัน เพราะ WebDAV เป็นส่วนขยายต่อของ HTTP และก็เป็นเหตุให้อยากเขียนเรื่องนี้เก็บไว้ก่อนเนื่องจากวันนี้ทั้งวันต้องมาปวดหัวกับ Protocol นี้พอสมควรเลย ทั้งๆ ที่เรียนผ่านมาแล้ว แถมทำ Web server แล้วอีกต่างหาก Hypertext transfer protocol เป็น Protocol ที่ใช้สำหรับส่งข้อมูลเว็บต่างๆ ในเว็บ server ทั่วไป ตอนนี้มีด้วยกัน 2 รุ่นคือ 1.0 และ 1.1 ข้อแตกต่างนั้นมีอยู่น้อยนิดคือ 1.0 server [...]

Read full story Comments { 0 }