मैं स्टॉक OS X सिस्टम पर Un * x शेल स्क्रिप्ट से HTTP GET कैसे कर सकता हूं? (थर्ड-पार्टी सॉफ्टवेयर इंस्टॉल करना एक विकल्प नहीं है, इसके लिए बहुत सारे अलग-अलग सिस्टम पर चलना पड़ता है, जिन पर मेरा नियंत्रण नहीं है)।
उदाहरण के लिए, यदि मैं स्थानीय रूप से एचआर सर्व कर रहा मर्क्यूरियल सर्वर शुरू करता हूं :
... $ hg serve
और फिर, एक लिनक्स से जिसमें 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 -
इसलिए लिनक्स पर शेल स्क्रिप्ट से HTTP GET करने का एक तरीका है कि आप wget का उपयोग करें (यदि वह कमांड कोर्स स्थापित है)।
एक दांव के बराबर करने के लिए और क्या तरीके हैं ? मैं देख रहा हूं, विशेष रूप से, कुछ के लिए जो स्टॉक ओएस एक्स इंस्टॉल पर काम करेगा।