Jak skonfigurować Curl w WAMP

Co to jest cURL?

cURL to projekt oprogramowania dostarczający bibliotekę (libcurl) oraz narzędzie wiersza poleceń (curl) do przesyłania danych przy użyciu różnych protokołów sieciowych. Nazwa oznacza „Client URL”.

cURL to narzędzie wiersza poleceń do pobierania lub wysyłania danych, w tym plików, przy użyciu składni URL. Ponieważ cURL korzysta z libcurl, obsługuje wszystkie protokoły, które obsługuje libcurl.

cURL obsługuje HTTPS i domyślnie wykonuje weryfikację certyfikatu SSL, gdy określony jest bezpieczny protokół, taki jak HTTPS. Gdy cURL łączy się z serwerem zdalnym za pośrednictwem HTTPS, pobiera certyfikat serwera zdalnego, a następnie sprawdza jego ważność w stosunku do przechowywanego certyfikatu CA, aby upewnić się, że serwer zdalny jest tym, za który się podaje. Niektóre pakiety cURL są dostarczane z plikiem przechowującym certyfikaty CA. Istnieje kilka opcji określania certyfikatu CA, takich jak --cacert i --capath. Opcja --cacert może być użyta do określenia lokalizacji pliku przechowującego certyfikaty CA. W systemie Windows, jeśli nie określono pliku certyfikatu CA, cURL będzie szukał pliku certyfikatu CA o nazwie „curl-ca-bundle.crt” w następującej kolejności:

  • Katalog, w którym znajduje się program cURL.
  • Bieżący katalog roboczy.
  • Katalog systemowy Windows.
  • Katalog Windows.
  • Katalogi określone w zmiennych środowiskowych %PATH%.

cURL zwróci komunikat o błędzie, jeśli serwer zdalny używa certyfikatu samodzielnie podpisanego lub jeśli certyfikat serwera zdalnego nie jest podpisany przez CA wymienione w pliku certyfikatu CA. Opcja -k lub --insecure może być użyta do pominięcia weryfikacji certyfikatu. Alternatywnie, jeśli serwer zdalny jest zaufany, certyfikat CA serwera zdalnego można dodać do pliku przechowującego certyfikaty CA.

Wideo 1 - Jak skonfigurować Curl w WAMP (Samouczek wideo)

More information