ฉันจะทำ HTTP GET จากสคริปต์ Un * x shell บนระบบสต็อก OS X ได้อย่างไร (การติดตั้งซอฟต์แวร์ของบุคคลที่สามไม่ใช่ตัวเลือกเพราะสิ่งนี้จะต้องใช้กับระบบต่าง ๆ มากมายซึ่งฉันไม่สามารถควบคุมได้)
ตัวอย่างเช่นถ้าฉันเริ่มเซิร์ฟเวอร์ Mercurial ในพื้นที่ให้บริการ hg :
... $ hg serve
จากนั้นจาก Linux ที่มีคำสั่งwgetฉันจะทำ wget:
... $ wget http://127.0.0.1:8000
--2010-12-31 22:18:25-- http://127.0.0.1:8000/
Connecting to 127.0.0.1:8000... connected.
HTTP request sent, awaiting response... 200 Script output follows
Length: unspecified [text/html]
Saving to: `index.html
และในเทอร์มินัลที่ฉันเปิดใช้คำสั่ง "hg บริการ"ฉันสามารถเห็นได้ว่า HTTP GET ทำตาม:
127.0.0.1 - - [30/Dec/2010 22:18:17] "GET / HTTP/1.0" 200 -
ดังนั้นบน Linux วิธีหนึ่งในการทำ HTTP GET จากเชลล์สคริปต์คือใช้wget (ถ้าคำสั่งนั้นติดตั้งแน่นอน)
มีวิธีอื่นในการทำสิ่งที่เทียบเท่ากับwget ? โดยเฉพาะอย่างยิ่งฉันกำลังมองหาสิ่งที่จะทำงานกับการติดตั้ง OS X หุ้น