Linux
Reply Return

หัวข้อ : อยากรู้รายละเอียดการส่งเพจผ่านทาง telnet

ข้อความว่า
ชื่อ: น้องหมู
ส่งมาเมื่อวันที่ : 30 มกราคม, 1999 at 15:30:48 [ ด้วย IP : 161.246.10.21 ]
หัวข้อ : อยากรู้รายละเอียดการส่งเพจผ่านทาง telnet
ด้วยข้อความที่ว่า:
พอดีน้องหมูต้องทำงานส่งอาจารย์แล้วนี่เป็นส่วนหนึ่งในงานที่ไม่รู้ความรู้
รู้แต่ว่าจะต้องเขียน script ส่งเพจ โดยการ telnet ผ่านทาง port
แต่ที่เป็นปัญหาก็คือไม่รู้ว่า http ทำงานกันยังไง จะเขียนส่งสัญญาณ
ไปได้ยังไง ใครเคยมาแล้ว ช่วยชี้แจงหน่อยนะคะ ขอบคุณที่ทำบุญให้กับน้องหมูนะคะ

ผู้ตอบคนที่ 1
ชื่อ: cts
ส่งเมื่อวันที่ : 30 มกราคม, 1999 at 18:53:06 [ ด้วย IP 161.200.255.161 ]
หัวข้อ : Re: อยากรู้รายละเอียดการส่งเพจผ่านทาง telnet
ตอบว่า :
telnet ไปยัง host ศูนย์ pager เข้าทาง port http (80) ดูตัวอย่างของ phonelink ด้านล่าง

myhostname:~$ telnet
telnet> open www.phonelink.net 80
Trying 202.183.253.194...
Connected to www.phonelink.net.
Escape character is '^]'.
POST /cgi-bin/psnwp.pl HTTP/1.0
Referer: http://www.phonelink.net/psnwwp.html
Content-type: application/x-www-form-urlencoded
Content-length: 37

Phone=555555&Mesg=test&encode=spg.net
HTTP/1.0 200 OK
Server: Netscape-Enterprise/2.0d
Date: Sun, 31 Jan 1999 01:31:23 GMT
Psnlog: Gen
Content-type: text/html
Connection: close
และอีกยาวเหยียดและต่อด้วย
Connection closed by foreign host.

หมายเหตุ : Content-length นับตั้งแต่คำว่า Phone จนถึง spg.net

ส่วน script คงต้องใช้โปรแกรม expect
#!/usr/bin/expect -f
spawn /usr/bin/telnet
expect "telnet> "
send "open www.phonelink.net 80\r"
expect "Connected to"
send "POST /cgi-bin/psnwp.pl HTTP/1.0\rReferer: http://www.phonelink.net/psnwwp.html\rContent-type: application/x-www-form-urlencoded\rContent-length: 37\r\rPhone=448446&Mesg=test&encode=spg.net\r"
expect eof

สำหรับ pager provider รายอื่นก็ปรับใช้เองก็แล้วกัน


ผู้ตอบคนที่ 2
ชื่อ: cts
ส่งเมื่อวันที่ : 30 มกราคม, 1999 at 18:55:35 [ ด้วย IP 161.200.255.161 ]
หัวข้อ : Re: อยากรู้รายละเอียดการส่งเพจผ่านทาง telnet
ตอบว่า :
อ้อ เบอร์ phonelink ที่บังเอิญยังไม่แก้ใน script เป็นของเพื่อนผมเองครับ ผมทดลองเขียน script แล้วลืมแก้เป็น 555555 ตามตัวอย่างด้านบน

ผู้ตอบคนที่ 3
ชื่อ: น้องหมู
ส่งเมื่อวันที่ : 30 มกราคม, 1999 at 19:16:18 [ ด้วย IP 161.246.10.21 ]
หัวข้อ : Re: อยากรู้รายละเอียดการส่งเพจผ่านทาง telnet
ตอบว่า :

ขอขอบพระคุณยิ่งคะ จะลองไปทำดูนะคะ

ผู้ตอบคนที่ 4
ชื่อ: เปิ้ล
ส่งเมื่อวันที่ : 05 มีนาคม, 1999 at 13:39:15 [ ด้วย IP 161.246.10.22 ]
หัวข้อ : Re: อยากรู้รายละเอียดการส่งเพจผ่านทาง telnet
ตอบว่า :

กกยรจจก

ผู้ตอบคนที่ 5
ชื่อ: ดอกหญ้า
ส่งเมื่อวันที่ : 08 มิถุนายน, 1999 at 22:16:28 [ ด้วย IP 202.183.252.178 ]
หัวข้อ : Re: อยากรู้รายละเอียดการส่งเพจผ่านทาง telnet
ตอบว่า :
การส่งเพจโดยผ่านทาง telnet ใช้
www.phonelink.net 80 ได้เลยใช่ไหมคะ
กรุณาตอบด้วยนะคะ ขอบคุณมากค่ะ

ท่านผู้รู้ กรุณาช่วยตอบวิธีแก้ปัญหาให้หน่อยครับ ขอบคุณมากครับ :

ชื่อ :
E-Mail :
หัวข้อ :
ข้อความว่า :