2
respostas

Requisição http

Galera tive a curiosidade de buscar a implementação / "leitura" das informações da API Swapi.

A primeira observação é que a API swapi.co foi substituída por swapi.dev .

No meu caso havia ocorrido um aviso (PHP Warning: file_get_contents(): Unable to find the wrapper "https") que impossibilitava a leitura desses dados.

Portanto, nesse caso devemos ir no arquivo php.ini e habilitar a linha ao qual detém a seguinte informação:

;extension=php_openssl

Ou seja,

extension=php_openssl

Reinicie tudo e tente novamente a requisição.

Espero ter ajudado :)

2 respostas

Bom dia, eu estou com esse erro e ja tentei essa opção e não tive exito.

php > echo file_get_contents("https://swapi.dev/api/starships/9/");                                                     
Warning: file_get_contents(): Unable to find the wrapper "https" - did you forget to enable it when you configured PHP? in php shell code on line 1

Warning: file_get_contents(https://swapi.dev/api/starships/9/): Failed to open stream: No such file or directory in php shell code on line 1

é isso que acontece e eu não consegui resolver. Estou usando Windows 11.

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software