Google의 URL Shortener 서비스를 사용하려고합니다. 명령 줄에서 호출이 성공 :WWW :: Curl이 오류 77을 반환하지만 명령 줄에서 Curl이 성공합니다.
컬 -v https://www.googleapis.com/urlshortener/v1/url -H '콘텐츠 유형 : 응용 프로그램/JSON'-d '{ "longUrl" "http://www.google.com"}'
그러나 WWW :: Curl :: Easy를 사용하는 동일한 결과는 오류 코드 77을 반환합니다. ca-bundle.crt
파일은 this answer에서 제안 된대로 읽을 수 있습니다. 나는 정말로 곤란하다. 시도해볼만한 제안이 있으면 고맙겠습니다.
Perl 코드는 개발 서버에서 작동하지만 준비 서버에서 오류가 발생하여 코드가 정확합니다.
dev 및 프로덕션 서버에서 curl, Perl 및 WWW :: Curl :: Easy 버전을 비교 했습니까? –
cert 경로를 확인하십시오. 77 오류가 CURLE_SSL_CACERT_BADFILE 인 것 같습니다 : SSL CA 인증서 (경로? 액세스 권한)를 읽는 데 문제가 있습니다. –