[linux]lynx指令使用post

linux指令, 架設等
回覆文章
頭像
tim
文章: 1380
註冊時間: 2008年 11月 26日, 00:49

[linux]lynx指令使用post

文章 tim »

在 lynx 下, 可以利用指令方式將所需要排程執行的 url 放到 cron table 中, 是很方便的一個用途.

不過在某些狀況下, 需要 post data 回 url 時, 可以利用 -post_data 指令來操作, 先列出指令說明:
-post_data
properly formatted data for a post form are read in
from stdin and passed to the form. Input is termi-
nated by a line that starts with '---'.
所以代表著, 利用 -post_data 參數後, 可以將要 post 的 data 帶入, 但是是以 stdin的方式(鍵盤輸入), 也就代表若是要用指令自動化的方式, 得利用輸入重導 (<) 這個方式將檔案導入, 例如:
p.txt 內容如下:

代碼: 選擇全部

p1=123 456
&p2=789
利用指令

代碼: 選擇全部

lynx http://test.com/test.php -post_data < p.txt 
就能將 p1=123 456 及 p2=789 這兩個參數利用 "post" 的方式傳回給 http://test.com/test.php 這個 url 囉, 是不是很方便又好用呢?
多多留言, 整理文章, 把經驗累積下來.....
回覆文章