Giter Club home page Giter Club logo

sigepweb's People

Contributors

d3roch4 avatar marcobraghim avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar

sigepweb's Issues

Erro interno do package

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):

Connection refused

Até semana passava funcionava bem, desde ontem esta com este erro.
Sabe se mudou alguma coisa no endpoint ou exigência dos Correios?
I/flutter (26265): 124 Erro interno do package. Por favor considere abrir uma questão em https://github.com/marcobraghim/sigepweb/issues
I/flutter (26265): Mensagem da exception foi: DioError [DioErrorType.other]: SocketException: Connection refused (OS Error: Connection refused, errno = 111), address = ws.correios.com.br, port = 53832
I/flutter (26265): Source stack:
I/flutter (26265): #0 DioMixin.fetch (package:dio/src/dio_mixin.dart:488:35)
I/flutter (26265): #1 DioMixin.request (package:dio/src/dio_mixin.dart:483:12)
I/flutter (26265): #2 DioMixin.get (package:dio/src/dio_mixin.dart:61:12)
I/flutter (26265): #3 Sigepweb.calcPrecoPrazo (package:sigepweb/src/core.dart:99:28)
I/flutter (26265): #4 DeliveryPageState._calculaSedexPcd (package:photokiosk/views/delivery_page.dart:111:66)

Erro ao execultar na WEB, SSL e CORS origin

Quando tentei rodar na web obtive o seguinte erro:
main.dart.js:43400 Mixed Content: The page at 'https://****.web.app/flor-de-menina#/loja/1' was loaded over HTTPS, but requested an insecure XMLHttpRequest endpoint 'http://ws.correios.com.br/calculador/CalcPrecoPrazo.asmx/CalcPrecoPrazo?nCdEmpresa=08082650&sDsSenha=564321&nCdServico=04014%2C04510&sCepOrigem=74003000&sCepDestino=47740000&nVlPeso=1&nCdFormato=1&nVlComprimento=20&nVlAltura=20&nVlLargura=20&nVlDiametro=0&sCdMaoPropria=N&nVlValorDeclarado=0&sCdAvisoRecebimento=N&StrRetorno=xml&nIndicaCalculo=3'. This request has been blocked; the content must be served over HTTPS. an0 @ main.dart.js:43400

Entaão alterei passa HTTPS e obtive outro erro:
lor-de-menina#/loja/1:1 Access to XMLHttpRequest at 'https://ws.correios.com.br/calculador/CalcPrecoPrazo.asmx/CalcPrecoPrazo?nCdEmpresa=08082650&sDsSenha=564321&nCdServico=04014%2C04510&sCepOrigem=74003000&sCepDestino=47740000&nVlPeso=1&nCdFormato=1&nVlComprimento=20&nVlAltura=20&nVlLargura=20&nVlDiametro=0&sCdMaoPropria=N&nVlValorDeclarado=0&sCdAvisoRecebimento=N&StrRetorno=xml&nIndicaCalculo=3' from origin 'https://****.web.app' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource. main.dart.js:4035 Erro interno do package. Por favor considere abrir uma questão em https://github.com/marcobraghim/sigepweb/issues Mensagem da exception foi: DioError [DioErrorType.RESPONSE]: XMLHttpRequest error. stack: Erro interno do package. Por favor considere abrir uma questão em https://github.com/marcobraghim/sigepweb/issues

Exception ao invocar calcPrecoPrazo

---------------------------------------------------------Classe Calculadora------------------------------------------------------------

import 'package:sigepweb/sigepweb.dart';

class Calculadora {


  final sigepweb = Sigepweb(contrato: SigepContrato.semContrato());

  Future<void> calcFrete() async{
    final calcPrecoPrazo = await sigepweb.calcPrecoPrazo(
      cepOrigem: '01021200',
      cepDestino: '69911470',
      valorPeso: 1,
      formatoEncomenda: FormatoEncomenda.caixa,
      comprimento: 18,
      largura: 13,
      altura: 9
    );

    for (final item in calcPrecoPrazo) {
      print("${item.nome}: R\$ ${item.valor}");
    }
  }
}

----------------------------------------------------------------Método Main-------------------------------------------------------------

import 'package:flutter/material.dart';
import 'package:frete_correios/calculadora.dart';

void main() {
  runApp(MyApp());

  Calculadora calculadora = Calculadora();

  calculadora.calcFrete();
}

class MyApp extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return Scaffold(
      appBar: AppBar(
        title: const Text('Frete Correios'),
        centerTitle: true,
      ),
      body: Container(),
    );
  }
}

------------------------------------------------------------------------Run-----------------------------------------------------------------

Performing hot restart...
Syncing files to device sdk gphone x86...
Restarted application in 4.201ms.

======== Exception caught by widgets library =======================================================
The following assertion was thrown building MyApp:
No MediaQuery widget ancestor found.

Scaffold widgets require a MediaQuery widget ancestor.
The specific widget that could not find a MediaQuery ancestor was: Scaffold
dirty
state: ScaffoldState#912c9(lifecycle state: initialized, tickers: tracking 2 tickers)
The ownership chain for the affected widget is: "Scaffold ← MyApp ← [root]"

No MediaQuery ancestor could be found starting from the context that was passed to MediaQuery.of(). This can happen because you have not added a WidgetsApp, CupertinoApp, or MaterialApp widget (those widgets introduce a MediaQuery), or it can happen if the context you use comes from a widget above those widgets.

The relevant error-causing widget was:
MyApp file:///C:/Users/corre/Desktop/Projetos/frete_correios/lib/main.dart:6:10
When the exception was thrown, this was the stack:
#0 debugCheckHasMediaQuery. (package:flutter/src/widgets/debug.dart:219:7)
#1 debugCheckHasMediaQuery (package:flutter/src/widgets/debug.dart:234:4)
#2 MediaQuery.of (package:flutter/src/widgets/media_query.dart:820:12)
#3 ScaffoldState.didChangeDependencies (package:flutter/src/material/scaffold.dart:2820:50)
#4 StatefulElement._firstBuild (package:flutter/src/widgets/framework.dart:4725:11)
...

E/flutter (22460): [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 (22460): 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=01021200&sCepDestino=69911470&nVlPeso=1.0&nCdFormato=1&nVlComprimento=20&nVlAltura=20&nVlLargura=20&nVlDiametro=0&sCdMaoPropria=N&nVlValorDeclarado=0.0&sCdAvisoRecebimento=N&StrRetorno=xml&nIndicaCalculo=3
E/flutter (22460): #0 _HttpClient._openUrl (dart:_http/http_impl.dart:2434:7)
E/flutter (22460): #1 _HttpClient.openUrl (dart:_http/http_impl.dart:2341:7)
E/flutter (22460): #2 DefaultHttpClientAdapter.fetch (package:dio/src/adapters/io_adapter.dart:35:40)
E/flutter (22460): #3 DioMixin._dispatchRequest (package:dio/src/dio.dart:922:46)
E/flutter (22460):
E/flutter (22460): #4 Future.any.onValue (dart:async/future.dart)
E/flutter (22460):
E/flutter (22460):
E/flutter (22460): #0 Sigepweb.calcPrecoPrazo (package:sigepweb/src/core.dart:166:7)
E/flutter (22460):
E/flutter (22460): #1 Calculadora.calcFrete (package:frete_correios/calculadora.dart:10:28)
E/flutter (22460):
E/flutter (22460):

======== Exception caught by widgets library =======================================================
The following assertion was thrown building MyApp:
No MediaQuery widget ancestor found.

Scaffold widgets require a MediaQuery widget ancestor.
The specific widget that could not find a MediaQuery ancestor was: Scaffold
dirty
state: ScaffoldState#585e0(lifecycle state: initialized, tickers: tracking 2 tickers)
The ownership chain for the affected widget is: "Scaffold ← MyApp ← [root]"

No MediaQuery ancestor could be found starting from the context that was passed to MediaQuery.of(). This can happen because you have not added a WidgetsApp, CupertinoApp, or MaterialApp widget (those widgets introduce a MediaQuery), or it can happen if the context you use comes from a widget above those widgets.

The relevant error-causing widget was:
MyApp file:///C:/Users/corre/Desktop/Projetos/frete_correios/lib/main.dart:6:10
When the exception was thrown, this was the stack:
#0 debugCheckHasMediaQuery. (package:flutter/src/widgets/debug.dart:219:7)
#1 debugCheckHasMediaQuery (package:flutter/src/widgets/debug.dart:234:4)
#2 MediaQuery.of (package:flutter/src/widgets/media_query.dart:820:12)
#3 ScaffoldState.didChangeDependencies (package:flutter/src/material/scaffold.dart:2820:50)
#4 StatefulElement._firstBuild (package:flutter/src/widgets/framework.dart:4725:11)
...

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.