ip_externo 1.0.3 copy "ip_externo: ^1.0.3" to clipboard
ip_externo: ^1.0.3 copied to clipboard

Uma biblioteca para consulta de IP externo para desenvolvedores Dart (Console, Web e Flutter).

Package para recuperação do IP Externo (http://checkip.dyndns.org).

Uso #

Um simples exemplo de uso:

import 'package:ip_externo/ip_externo.dart';

main() async {
  var IP = new ip_externo();

  var result = await IP.ReadIP();

  // Sucesso
  if (IP.getResponse() == 200) {
    print('IP Externo: '+IP.getIP());
  } else {
    print('Código de Retorno: '+IP.getResponse().toString());
    print('Erro: '+IP.getBody());
  }
}

Recursos #

ReadIP - Método que realiza a consulta do IP Externo.

gets

getBody(); // Retorna na integralidade a resposta da API.
getResponse(); // Retorna o código da consulta a API (Padrão 200 para sucesso).

Quando houver sucesso (código 200) os métodos abaixo trazem retorno, do contrário retornam null;

getIP(); // Recupera o IP Externo (formatado).     

Funcionalidades e Bugs #

Por favor para requisições de funcionalidades e bugs issue tracker.

0
likes
40
pub points
0%
popularity

Publisher

unverified uploader

Uma biblioteca para consulta de IP externo para desenvolvedores Dart (Console, Web e Flutter).

Homepage
Repository (GitHub)
View/report issues

License

BSD-3-Clause (LICENSE)

Dependencies

http

More

Packages that depend on ip_externo