Làm cách nào tôi có thể thực hiện HTTP GET từ tập lệnh shell Un * x trên hệ thống OS X chứng khoán? (cài đặt phần mềm của bên thứ ba không phải là một tùy chọn, vì điều này phải chạy trên nhiều hệ thống khác nhau mà tôi không có quyền kiểm soát).
Ví dụ: nếu tôi khởi động máy chủ Mercurial cục bộ thực hiện một hg phục vụ :
... $ hg serve
Và sau đó, từ một Linux có lệnh wget tôi thực hiện 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
Và trên thiết bị đầu cuối mà tôi đã khởi chạy lệnh "hg phục vụ" , tôi thực sự có thể thấy rằng một HTTP GET đã thực hiện theo cách của nó:
127.0.0.1 - - [30/Dec/2010 22:18:17] "GET / HTTP/1.0" 200 -
Vì vậy, trên Linux, một cách để thực hiện HTTP GET từ tập lệnh shell là sử dụng wget (nếu lệnh đó được cài đặt tất nhiên).
Có những cách nào khác để làm tương đương với một wget ? Đặc biệt, tôi đang tìm kiếm thứ gì đó sẽ hoạt động trên các bản cài đặt OS X.