Como configurar o Curl no WAMP
O que é cURL?
cURL é um projeto de software que fornece uma biblioteca (libcurl) e uma ferramenta de linha de comando (curl) para transferir dados usando vários protocolos de rede. O nome significa "Client URL".
cURL é uma ferramenta de linha de comando para obter ou enviar dados, incluindo arquivos, usando a sintaxe de URL. Como o cURL usa a libcurl, ele suporta todos os protocolos que a libcurl suporta.
O cURL suporta HTTPS e realiza a verificação de certificado SSL por padrão quando um protocolo seguro é especificado, como HTTPS. Quando o cURL se conecta a um servidor remoto via HTTPS, ele obtém o certificado do servidor remoto e verifica sua validade em relação ao armazenamento de certificados CA para garantir que o servidor remoto seja realmente quem afirma ser. Alguns pacotes do cURL vêm com um arquivo de armazenamento de certificados CA. Existem várias opções para especificar um certificado CA, como --cacert e --capath. A opção --cacert pode ser usada para especificar a localização do arquivo de armazenamento de certificados CA. Na plataforma Windows, se um arquivo de certificado CA não for especificado, o cURL procurará por um arquivo de certificado CA chamado "curl-ca-bundle.crt" na seguinte ordem:
- Diretório onde o programa cURL está localizado.
- Diretório de trabalho atual.
- Diretório do sistema Windows.
- Diretório Windows.
- Diretórios especificados nas variáveis de ambiente %PATH%.
O cURL retornará uma mensagem de erro se o servidor remoto estiver usando um certificado autoassinado ou se o certificado do servidor remoto não for assinado por uma CA listada no arquivo de certificados CA. A opção -k ou --insecure pode ser usada para pular a verificação do certificado. Alternativamente, se o servidor remoto for confiável, o certificado CA do servidor remoto pode ser adicionado ao arquivo de armazenamento de certificados CA.
More information
- Instalar
- HTTPs
- Remoto
- Como configurar o curl no Windows Apache e PHP
- Como configurar o Curl no Linux Apache e PHP