-
Notifications
You must be signed in to change notification settings - Fork 2
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Erro interno do package #3
Comments
Estava funcionando normal até ontem.. |
Olá Mateus, obrigado por abrir essa questão. Isso está acontecendo porque o endpoint dos correios recebe HTTP apenas em vez de HTTPS, note no link abaixo onde é definido o protocolo https://github.com/marcobraghim/sigepweb/blob/master/lib/src/core.dart#L87 Ao abrir no navegador o endpoint que está dando erro para você com HTTPS funciona este aqui, isso pode significar que os correios liberaram SSL para este serviço e por isso eu preciso atualizar o package com isso, mas é dificil ter certeza. O mais rapido possível vou adicionar um fix para isso e deixar opcional o SSL ali, evitando assim que sistemas que estão funcionando sem o SSL parem de funcionar. Fique a vontade para abrir um Pull-Request caso pense em uma solução mais viável. |
O que eu posso fazer pra resolver ?? pode ser uma pergunta boba, mas eu sou iniciante. |
A princípio basta trocar |
@Mateusvaz89 Por favor teste a versão 1.0.8. Note que agora na instancia da classe voce pode informar se quer usar SSL ou nao. Isso deve resolver. |
Acabei de lançar a versao 2.0.0-beta com Null-Safety e testar inclusive esse problema. Todos os endpoints estao funcionando com SSL = FALSE então agora nao acho que esse fix vai te ajudar. Por favor mantenha-nos informados se ainda esta tendo problemas. |
Ta dando ali "Connection timeout" e isso vem dos correios. Pra gente entender de fato o que está havendo precisamos interceptar exatamente qual é a URL que está sendo chamada, tu consegue ver isso pra gente? |
tem hora que funciona e tem hora que não funciona |
Hummmmmm esse comportamento me parece instabilidade dos correios... É uma empresa Você está usando o package para obter endereço ou cálculo de frete? |
E/flutter (10656): [ERROR:flutter/lib/ui/ui_dart_state.cc(186)] Unhandled Exception: Erro interno do package. Por favor considere abrir uma questão em https://github.com/marcobraghim/sigepweb/issues
E/flutter (10656): Mensagem da exception foi: DioError [DioErrorType.DEFAULT]: Bad state: Insecure HTTP is not allowed by platform: http://ws.correios.com.br/calculador/CalcPrecoPrazo.asmx/CalcPrecoPrazo?nCdEmpresa=08082650&sDsSenha=564321&nCdServico=04014%2C04510&sCepOrigem=66053180&sCepDestino=68680000&nVlPeso=0.1&nCdFormato=1&nVlComprimento=16&nVlAltura=12&nVlLargura=16&nVlDiametro=0&sCdMaoPropria=N&nVlValorDeclarado=0.0&sCdAvisoRecebimento=S&StrRetorno=xml&nIndicaCalculo=3
E/flutter (10656): #0 _HttpClient._openUrl (dart:_http/http_impl.dart:2434:7)
E/flutter (10656): #1 _HttpClient.openUrl (dart:_http/http_impl.dart:2341:7)
E/flutter (10656): #2 DefaultHttpClientAdapter.fetch (package:dio/src/adapters/io_adapter.dart:35:40)
E/flutter (10656): #3 DioMixin._dispatchRequest (package:dio/src/dio.dart:923:46)
E/flutter (10656):
E/flutter (10656): #4 DioMixin._request._interceptorWrapper.... (package:dio/src/dio.dart)
E/flutter (10656):
E/flutter (10656):
E/flutter (10656): #0 Sigepweb.calcPrecoPrazo (package:sigepweb/src/core.dart:177:7)
E/flutter (10656):
E/flutter (10656): #1 CartProductController.calculateDelivery (package:tofazenunada/controllers/cart.product.controller.dart:184:28)
E/flutter (10656):
E/flutter (10656):
The text was updated successfully, but these errors were encountered: