What happened with HTTP package in Dart 2.1?











up vote
0
down vote

favorite












With dart 2.0 and lower I was able to import the HTTP package directly without modifying my pubspec.yaml file.



I've opened an old project and I've got the error:
"Your application could not be compiled, because its dependencies could not be established.
That library is in a package that is not known. Maybe you forgot to mention it in your pubspec.yaml file?"



I had to go to pubpect.yaml file, and under dependencies I've added: "http: ^0.12.0" to make my project work again.



What happened, why was the HTTP package removed from dart core libraries?










share|improve this question


























    up vote
    0
    down vote

    favorite












    With dart 2.0 and lower I was able to import the HTTP package directly without modifying my pubspec.yaml file.



    I've opened an old project and I've got the error:
    "Your application could not be compiled, because its dependencies could not be established.
    That library is in a package that is not known. Maybe you forgot to mention it in your pubspec.yaml file?"



    I had to go to pubpect.yaml file, and under dependencies I've added: "http: ^0.12.0" to make my project work again.



    What happened, why was the HTTP package removed from dart core libraries?










    share|improve this question
























      up vote
      0
      down vote

      favorite









      up vote
      0
      down vote

      favorite











      With dart 2.0 and lower I was able to import the HTTP package directly without modifying my pubspec.yaml file.



      I've opened an old project and I've got the error:
      "Your application could not be compiled, because its dependencies could not be established.
      That library is in a package that is not known. Maybe you forgot to mention it in your pubspec.yaml file?"



      I had to go to pubpect.yaml file, and under dependencies I've added: "http: ^0.12.0" to make my project work again.



      What happened, why was the HTTP package removed from dart core libraries?










      share|improve this question













      With dart 2.0 and lower I was able to import the HTTP package directly without modifying my pubspec.yaml file.



      I've opened an old project and I've got the error:
      "Your application could not be compiled, because its dependencies could not be established.
      That library is in a package that is not known. Maybe you forgot to mention it in your pubspec.yaml file?"



      I had to go to pubpect.yaml file, and under dependencies I've added: "http: ^0.12.0" to make my project work again.



      What happened, why was the HTTP package removed from dart core libraries?







      http dart package flutter






      share|improve this question













      share|improve this question











      share|improve this question




      share|improve this question










      asked 59 mins ago









      Allex Radu

      102




      102
























          1 Answer
          1






          active

          oldest

          votes

















          up vote
          1
          down vote













          https://github.com/flutter/flutter/wiki/Changelog#v025




          v0.2.5



          #15416 removed package:http from Flutter and replaced all usages with the HttpClient from dart:io. If you use package:http you must add it
          as a dependency in your pubspec.yaml to continue using it.




          See https://github.com/flutter/flutter/wiki/Changelog#v025






          share|improve this answer





















            Your Answer






            StackExchange.ifUsing("editor", function () {
            StackExchange.using("externalEditor", function () {
            StackExchange.using("snippets", function () {
            StackExchange.snippets.init();
            });
            });
            }, "code-snippets");

            StackExchange.ready(function() {
            var channelOptions = {
            tags: "".split(" "),
            id: "1"
            };
            initTagRenderer("".split(" "), "".split(" "), channelOptions);

            StackExchange.using("externalEditor", function() {
            // Have to fire editor after snippets, if snippets enabled
            if (StackExchange.settings.snippets.snippetsEnabled) {
            StackExchange.using("snippets", function() {
            createEditor();
            });
            }
            else {
            createEditor();
            }
            });

            function createEditor() {
            StackExchange.prepareEditor({
            heartbeatType: 'answer',
            convertImagesToLinks: true,
            noModals: true,
            showLowRepImageUploadWarning: true,
            reputationToPostImages: 10,
            bindNavPrevention: true,
            postfix: "",
            imageUploader: {
            brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
            contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
            allowUrls: true
            },
            onDemand: true,
            discardSelector: ".discard-answer"
            ,immediatelyShowMarkdownHelp:true
            });


            }
            });














             

            draft saved


            draft discarded


















            StackExchange.ready(
            function () {
            StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53371578%2fwhat-happened-with-http-package-in-dart-2-1%23new-answer', 'question_page');
            }
            );

            Post as a guest















            Required, but never shown

























            1 Answer
            1






            active

            oldest

            votes








            1 Answer
            1






            active

            oldest

            votes









            active

            oldest

            votes






            active

            oldest

            votes








            up vote
            1
            down vote













            https://github.com/flutter/flutter/wiki/Changelog#v025




            v0.2.5



            #15416 removed package:http from Flutter and replaced all usages with the HttpClient from dart:io. If you use package:http you must add it
            as a dependency in your pubspec.yaml to continue using it.




            See https://github.com/flutter/flutter/wiki/Changelog#v025






            share|improve this answer

























              up vote
              1
              down vote













              https://github.com/flutter/flutter/wiki/Changelog#v025




              v0.2.5



              #15416 removed package:http from Flutter and replaced all usages with the HttpClient from dart:io. If you use package:http you must add it
              as a dependency in your pubspec.yaml to continue using it.




              See https://github.com/flutter/flutter/wiki/Changelog#v025






              share|improve this answer























                up vote
                1
                down vote










                up vote
                1
                down vote









                https://github.com/flutter/flutter/wiki/Changelog#v025




                v0.2.5



                #15416 removed package:http from Flutter and replaced all usages with the HttpClient from dart:io. If you use package:http you must add it
                as a dependency in your pubspec.yaml to continue using it.




                See https://github.com/flutter/flutter/wiki/Changelog#v025






                share|improve this answer












                https://github.com/flutter/flutter/wiki/Changelog#v025




                v0.2.5



                #15416 removed package:http from Flutter and replaced all usages with the HttpClient from dart:io. If you use package:http you must add it
                as a dependency in your pubspec.yaml to continue using it.




                See https://github.com/flutter/flutter/wiki/Changelog#v025







                share|improve this answer












                share|improve this answer



                share|improve this answer










                answered 56 mins ago









                Günter Zöchbauer

                305k63893841




                305k63893841






























                     

                    draft saved


                    draft discarded



















































                     


                    draft saved


                    draft discarded














                    StackExchange.ready(
                    function () {
                    StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53371578%2fwhat-happened-with-http-package-in-dart-2-1%23new-answer', 'question_page');
                    }
                    );

                    Post as a guest















                    Required, but never shown





















































                    Required, but never shown














                    Required, but never shown












                    Required, but never shown







                    Required, but never shown

































                    Required, but never shown














                    Required, but never shown












                    Required, but never shown







                    Required, but never shown







                    Popular posts from this blog

                    MongoDB - Not Authorized To Execute Command

                    in spring boot 2.1 many test slices are not allowed anymore due to multiple @BootstrapWith

                    Npm cannot find a required file even through it is in the searched directory