Oceń ten artykuł :
Ten artykuł był dla Ciebie przydatny ?
Tak
Nie
Vous avez noté 0 étoile(s)
Procédure
Polecenia curl i wget są niezbędnymi narzędziami do przesyłania i pobierania danych za pośrednictwem terminala internetowego. Używane do interakcji z serwerami przy użyciu różnych protokołów, takich jak HTTP, HTTPS i FTP, polecenia te umożliwiają użytkownikom wydajne pobieranie plików, zarządzanie sesjami API i automatyzację interakcji sieciowych bezpośrednio z wiersza poleceń.
Przed przeczytaniem tej dokumentacji zachęcamy do uzyskania dostępu do terminala internetowego hostingu.
Polecenie curl (URL Client) to potężne i wszechstronne narzędzie wiersza poleceń używane do przesyłania danych do lub z serwera przy użyciu różnych protokołów sieciowych. Curl jest często używany do automatyzacji interakcji z serwerami internetowymi i innymi typami systemów dostępnych za pośrednictwem protokołów takich jak HTTP, HTTPS, FTP, SCP i wielu innych.
Podstawowe funkcje
curl może pobierać dane (takie jak strony internetowe lub pliki) z określonego adresu URL.Podstawowa składnia
curl [opcje] [URL...]
curl, na przykład ustawić nagłówki HTTP, wybrać metody HTTP, zarządzać plikami cookie itp.Typowe opcje
-o [file]: Zapisuje wynik żądania do określonego pliku zamiast wyświetlać go w konsoli.-X [polecenie]: Określa metodę HTTP, która ma zostać użyta (na przykład GET, POST, PUT, DELETE itp.).-H [nagłówek]: Służy do dodawania określonego nagłówka do żądania HTTP.-d [data]: Wysyła dane (takie jak parametry formularza) jako treść żądania POST.-u [user:password]: Służy do przesyłania danych uwierzytelniających.--cookie [name=value]: Wysyła plik cookie wraz z żądaniem.--insecure: Umożliwia curl przetwarzanie i ignorowanie błędów certyfikatu SSL.Przykłady użycia
Pobranie pliku i zapisanie go lokalnie:
curl -o example.html http://example.comPowoduje to pobranie strony głównej example.com i zapisanie jej w pliku example.html.Wysyłanie żądania POST z danymi:
curl -X POST -d "login=example&password=secret" https://example.com/login Wysyła żądanie POST do example.com/login z danymi formularza.Użyj uwierzytelniania HTTP:
curl -u username:password http://example.comWysyła żądanie do example.com z niezbędnym uwierzytelnieniem HTTP.Wysyłanie niestandardowego nagłówka w żądaniu:
curl -H "X-My-Header: 123" http://example.comWysyła żądanie do example. com z niestandardowym nagłówkiem HTTP.Typowe użycie
curl jest niezwykle przydatny do testowania i interakcji z internetowymi interfejsami API, automatyzacji pobierania danych i skryptowania złożonych interakcji sieciowych. Ponadto jest często używany w skryptach wdrażania i ciągłej integracji do automatyzacji interakcji z usługami online.
Polecenie wget to narzędzie wiersza poleceń służące do pobierania plików z sieci. Obsługuje protokoły HTTP, HTTPS i FTP i jest znane ze swojej zdolności do rekurencyjnego pobierania plików i wznawiania przerwanego pobierania.
Podstawowe funkcje
wget umożliwia pobieranie plików z Internetu bezpośrednio na serwer lub komputer lokalny.wget może wznowić niedokończone pobieranie, co jest szczególnie przydatne w przypadku dużych plików.Podstawowa składnia
wget [opcje] [URL]
wget.Typowe opcje
[plik]: Służy do określenia nazwy, pod którą plik zostanie zapisany.-c: Wznawia pobieranie częściowo pobranego pliku.-r: Pobieranie rekursywne, które jest często używane do tworzenia kopii lustrzanych całych witryn.--no-check-certificate: Ignoruje błędy weryfikacji certyfikatów SSL/TLS, przydatne dla połączeń HTTPS z samodzielnie podpisanymi certyfikatami.[directory]: Określa katalog pobierania plików.--http-user= [użytkownik] i --http-password=[hasło]: Dla witryn wymagających uwierzytelnienia.Przykłady użycia
Pobieranie pojedynczego pliku:
wget http://example.com/fichier.pdfPobiera plik .pdf z witryny example. com i zapisuje go w bieżącym katalogu.Pobieranie i zapisywanie z określoną nazwą:
wget -O myfile.pdf http://example.com/fichier.pdfPobiera plik .pdf i zmienia jego nazwę na myfile.pdf.Wznowienie przerwanego pobierania:
wget -c http://example.com/fichier.pdf
Próbuje wznowić pobieranie pliku . pdf , jeśli zostało ono wcześniej przerwane.
Rekursywne pobieranie strony internetowej:
wget -r -l 3 http://example.com
Rekursywnie pobiera zawartość strony example. com , podążając za linkami do głębokości 3.
Typowe użycie
wget jest często używany do automatycznego pobierania w skryptach, do tworzenia kopii lustrzanych stron internetowych lub do pobierania dużych ilości danych z serwerów online. Dzięki swojej mocy i prostocie, wget jest popularnym narzędziem do zarządzania pobieraniem w środowiskach bez interfejsu graficznego.
Wiesz już jak :
curl do wykonywania różnych transferów danych i automatyzacji interakcji z interfejsami API lub usługami internetowymi.curl, w tym pobieranie i wysyłanie danych, zarządzanie nagłówkami HTTP i używanie opcji do udoskonalania żądań.wget do pobierania plików z Internetu, zarządzaj pobieraniem rekurencyjnym i wznawiaj przerwane pobieranie.wget, aby uzyskać maksymalną wydajność w środowiskach bez interfejsu graficznego.Niezależnie od tego, czy potrzebujesz pobierać dane, zarządzać sesjami API czy konfigurować systemy automatyzacji, polecenia curl i wget są prawdziwymi atutami w zestawie narzędzi każdego programisty lub administratora systemu 🛠️. Dzięki temu artykułowi będziesz teraz dobrze przygotowany do korzystania z tych potężnych narzędzi wiersza poleceń i sprawisz, że Twoje interakcje z siecią będą bardziej wydajne i płynne 💻.
Mamy nadzieję, że ten przewodnik okazał się przydatny i zainspirował Cię do dalszego odkrywania możliwości curl i wget. Jeśli masz jakieś pytania, wskazówki, którymi chcesz się podzielić lub po prostu chcesz opowiedzieć nam o swoich doświadczeniach z tymi narzędziami, nie wahaj się zostawić komentarza poniżej 👇. Dziękujemy za przeczytanie i do zobaczenia wkrótce!
Oceń ten artykuł :
Ten artykuł był dla Ciebie przydatny ?
Tak
Nie
1mn czytanie
Jak połączyć się z terminalem internetowym za pomocą panelu LWS (konsola internetowa ssh)?
4mn czytanie
Jak mogę używać GIT z terminalem sieciowym na moim hostingu współdzielonym LWS?
2mn czytanie
Jak zmienić wersję PHP w LWS Panel Web Terminal?
0mn czytanie
Co mogę zrobić na mojej witrynie WordPress za pomocą terminala internetowego?