我試圖在另一個http請求中執行http請求。有沒有辦法通過Linux中的命令行來做到這一點?HTTP請求:有沒有辦法在GET中執行GET操作在linux中
wget http://request another wget http://request
我試圖在另一個http請求中執行http請求。有沒有辦法通過Linux中的命令行來做到這一點?HTTP請求:有沒有辦法在GET中執行GET操作在linux中
wget http://request another wget http://request
使用$()
到substute一個命令的輸出:
wget http://someURL?param="$(wget -O - http://otherURL)"
的-O -
選項告訴wget
寫輸出到標準輸出而不是一個文件。
'wget'不會打印對stdout的響應 - 's/wget/curl/g'? –
@GrishaLevit謝謝,我大多使用'curl'自己。我添加了'-O'選項將結果發送到標準輸出。 – Barmar
你是什麼意思「內」?請求是一個請求,其中沒有任何內容。請更清楚地解釋 –
因此,基本上我的第一個HTTP請求需要第二個HTTP請求(它返回JSON信息)作爲參數,所以我想知道我是否可以在一行中調用兩者? – kkmoslehpour
您可以使用'$(command)'將命令的輸出替換爲命令行。 – Barmar