2012-07-19 35 views
5

Có một câu hỏi liên quan curlcurl www.google.com công trình khác nhau khi url được gọi từ trình duyệt trực tiếp

Khi tôi gõ curl www.google.com trong terminal tôi nhận được dưới đây trả lời. Nhưng khi tôi nhập url tương tự (www.google.com) trong trình duyệt (chrome), tôi được chuyển hướng đến www.google.co.in

Câu hỏi là tại sao tôi không thể thấy html bên dưới khi tôi gọi cùng một URL từ trình duyệt

<HTML><HEAD><meta http-equiv="content-type" content="text/html;charset=utf-8"> 
<TITLE>302 Moved</TITLE></HEAD><BODY> 
<H1>302 Moved</H1> 
The document has moved 
<A HREF="http://www.google.co.in/">here</A>. 
</BODY></HTML> 

nhờ amit

Trả lời

2

trình duyệt tự động theo chuyển hướng, do đó trang trung gian sẽ chỉ có sẵn cho một phần nhỏ vi thời gian trước khi phiên bản .co.in của trang web được tải. CURL, theo mặc định, không NOT theo dõi chuyển hướng, do đó bạn sẽ có được trang trung gian đó thay thế.

+0

cảm ơn Marc. Điều đó giải thích tốt – Amit

9
curl -L http://www.google.com 

Sẽ cuộn tròn theo chuyển hướng và bạn sẽ nhận được trang tìm kiếm thực tế.

+0

-L ở đây đề cập đến vị trí? – Amit

+0

có, xem http://curl.haxx.se/docs/manual.html –

Các vấn đề liên quan