REST Call with Flutter - Http methods

Поделиться
HTML-код
  • Опубликовано: 2 окт 2024
  • In this detailed tutorial we will learn how to perform GET, POST, PUT and DELETE Http operations using Flutter.
    All the methods are implemented with BaseClient so you can use across application for any functionality.
    If you like my work
    Support Me on Ko-Fi : ko-fi.com/afza...
    Git Source:
    github.com/afz...
    Join this channel to get access to perks:
    www.youtube.co...
    Gears ========
    Camera 📸 || Canon 250D : amzn.to/34isdKr
    Mic 🎤 || Maono AU-04 : amzn.to/341g9wS
    #CodeX
    Connect with me on social media:
    FB: / codexdevs
    Twitter: / afzalali_dev
    LinkedIn: / afzalali15
    Discord: / discord

Комментарии • 68

  • @mageshkanna
    @mageshkanna Год назад +1

    Best explanation in RUclips ❤️
    You made my day easier 💥

  • @BeaconofHopeNetwork
    @BeaconofHopeNetwork 2 года назад +6

    Thanks. This is what i need for my project

  • @kadidibwa968
    @kadidibwa968 Год назад +1

    Never assume we would get bored

  • @giulianocapovilla2136
    @giulianocapovilla2136 Год назад

    hi, thank u so much for the tutorials, im new in flutter and this is perfect for me, i was working with java and api rest, i wanted a chanched, so thank u

  • @adolfusadams4615
    @adolfusadams4615 2 года назад +7

    Can you do a tutorial on how to use GraphQL with Flutter?

  • @jaiminkoshti6595
    @jaiminkoshti6595 Год назад +1

    make tutorial on retrofit + getx + api (GET , POST , PUT , DELETE)

  • @moabd7575
    @moabd7575 Год назад

    finally i found a clear explanation for this! thanks
    can you explain authentication/authorization by jwt token?

  • @Vamp007
    @Vamp007 2 года назад +1

    Please make a tutorial on graphQL with flutter

  • @dev.ibrahim419
    @dev.ibrahim419 2 года назад +1

    Great Work Brother , Can you help me with an example how to use the data returned from post request in future builder.

  • @fetouhsadegh9368
    @fetouhsadegh9368 Год назад

    hello to solve the probleme where the get methode work but post and put does nt read this :
    the problem is from the header ,in the put and post you need the header atribute in the request core,.
    you dont need the same as in the video since you probably don t have the autorisation nor the api_key as in the first declaration at 3:57 but you need the content type atribut in the header, so you header variable should look like the one at 13:31 if you follow the video you will see he have a problem too before he add it so basicly you need your header variable to be :
    var _headers = {
    'Content-Type': 'application/json',
    };
    again you can have api key autorisation and more stuff ,but so it just work the presence of content type atribut with the value aplication/json (like the code juste above) is enough.
    i hope this helped .

  • @jayisampelliwar5065
    @jayisampelliwar5065 2 года назад +2

    Hi Afzal sir,
    i used the same API and try to CURD operations but while making the get req. is working fine, but when i going to do PUSH, PUT and DELETE it's thowing an error.
    E/flutter (16462): [ERROR:flutter/runtime/dart_vm_initializer.cc(41)] Unhandled Exception: type '(dynamic) => User' is not a subtype of type '(String, dynamic) => MapEntry' of 'transform'
    I try to fix but i can't make it. so sir can you tell me what's going wrong here and used the same Model class as you.

    • @CodeXdev
      @CodeXdev  2 года назад +1

      With dynamic types, you need to be careful of what data you are parsing back. May be your return type is mismatching.
      You can share details on Discord channel and will try to help you out.

    • @jayisampelliwar5065
      @jayisampelliwar5065 2 года назад

      @@CodeXdev thank you sir

    • @byiringirooscar321
      @byiringirooscar321 Год назад

      hello bro is your issues fixed ? even me I have this errors

    • @jayisampelliwar5065
      @jayisampelliwar5065 Год назад

      @@byiringirooscar321 yes, my issue is fixed

    • @byiringirooscar321
      @byiringirooscar321 Год назад

      @@jayisampelliwar5065 please can you help me I have the same of your errors

  • @kunalmanshani379
    @kunalmanshani379 Год назад

    hello sir, can you please make a video on api handling architecture for large project.

  • @flutterdev2930
    @flutterdev2930 2 года назад +1

    Can u make api integration using dio package

  • @devprasad8767
    @devprasad8767 2 года назад +1

    Can u make a video on riverpod

  • @AshishKumar-jo4fo
    @AshishKumar-jo4fo Год назад

    sir please make a video on how to call api USING GETX model view controller for like below response in which we can access status as well as data array
    {
    "isSuccess": true,
    "datacount": 77,
    "data": [
    {
    "provinceID": 1,
    "provinceNameEN": "Bangkok",
    "geoID": 2
    },
    {
    "provinceID": 2,
    "provinceNameEN": "Samut Prakan",
    "geoID": 2
    }
    ],
    "error": {
    "code": null,
    "messageToDeveloper": null,
    "messageToUser": null
    }
    }

  • @poetryiscodingdecoding7965
    @poetryiscodingdecoding7965 Год назад

    Sir, I have made my own api and it uses bearer token authentication how should I use it ...i am unable to make a request for the same

  • @rolferikson
    @rolferikson Год назад

    I cannot print data like users[1].name. Is users not a list? What shall I do for reading data?

  • @shaikhurooj8441
    @shaikhurooj8441 Год назад

    Sir pls make tutorial on authenticatin mobile otp with rest api in flutter

  • @sale7680
    @sale7680 Год назад

    You send api parameters
    When u use
    For using route dynamically
    ?

  • @sumanth862
    @sumanth862 Год назад

    what is that api_key you have passed in headers?

  • @imobcode707
    @imobcode707 Год назад

    Wait wait wait,,, What he just said, "A Kofi Channel"??? Like he has another channel, Is it???

    • @CodeXdev
      @CodeXdev  Год назад +1

      No 😝 KoFi is payment service, for tip and support ❤️

  • @menushichandima3002
    @menushichandima3002 3 месяца назад

    Best explanation with code.

  • @poetryiscodingdecoding7965
    @poetryiscodingdecoding7965 Год назад

    Please explain more on headers it is important aspect

  • @muhammaddede4615
    @muhammaddede4615 Год назад

    How to implement post multipart sir?

  • @Kasidit_Wansudon
    @Kasidit_Wansudon Год назад

    this is the best Video help full

  • @asondubuisi5807
    @asondubuisi5807 Год назад

    This is awesome. I'll be implenting this with the nodejs api I built

  • @rowleyes5954
    @rowleyes5954 Год назад

    thank you very much

  • @lbarria11
    @lbarria11 Год назад

    Hola, una consulta en el metodo get mi endpoint recibe un api_ke y ciertos parametros, como puedo agragarlo en la construccion del url como se hace con los headers y no agrgarselo al final de mi metodo despues del url. Saludos

    • @CodeXdev
      @CodeXdev  Год назад

      No necesita pasar API_Key como parámetro.
      Por lo general, las api_keys se almacenan en variables globales y debe pasarlas directamente en el parámetro de encabezado de cualquier solicitud.

  • @akhil17able
    @akhil17able 2 года назад

    Thank you yaar.

  • @veeralavan2372
    @veeralavan2372 Год назад

    Super Bro👍, How to cancel the (previous) api request

    • @CodeXdev
      @CodeXdev  Год назад

      Its something dart doesn't provide out of the box. We can not cancel Future easily.
      There are some tweaks or custom implementation, which is topic for another tutorial.

  • @sale7680
    @sale7680 Год назад

    Bravo man ❤

  • @uniquevideos4740
    @uniquevideos4740 Год назад

    *We see that body is exist and login with post request but i want login with get request not post, please tell me how i can*

    • @CodeXdev
      @CodeXdev  Год назад

      GET request you can pass param like this 👇🏼
      api/login?username='test'&password='encrypted_pass'&device='iOS'
      Its not recommended to pass confidential data in the GET request, its should only be used to fetch public data, something like this,
      api/getCities?countryId=123

    • @uniquevideos4740
      @uniquevideos4740 Год назад

      i get response body but when i display response like id name then it dose not display it show error null its not a string or string is not a subtype of int can you tell me solution

  • @AninArafath
    @AninArafath 2 года назад

    ❤️❤️

  • @Gopinath-kk2fi
    @Gopinath-kk2fi Год назад

    Bro I'm getting CORS error it's showing xml http error, please help me to sort out this error.

    • @CodeXdev
      @CodeXdev  Год назад +1

      Hello, CORS error comes because of the restriction on your server side. Are you using the same API in this video or other?

    • @Gopinath-kk2fi
      @Gopinath-kk2fi Год назад

      @@CodeXdev yeah bro I'm using third party api for my learning project even it's a open api, when we call in postman it will work properly and with help of flutter_Cors package we can get proper response in local but in production ( after deploy in firestore) it's showing xmlRequestError in network console cors error. Could you please help me.....

    • @Gopinath-kk2fi
      @Gopinath-kk2fi Год назад

      @@CodeXdev thank you for your response..

  • @abishekab21
    @abishekab21 5 месяцев назад +3

    not for beginners

  • @mohamedshifanmohamedkulans90
    @mohamedshifanmohamedkulans90 Год назад

    Flutter Autocomplete with arrow keyboard navigation is not working please help me

    • @CodeXdev
      @CodeXdev  Год назад

      Autocomplete supports keyboard out of the box, what issue you are facing exactly ?

  • @sa_lihrecords8687
    @sa_lihrecords8687 2 года назад

    thanku bro...from kerala

  • @Harry-ju9nv
    @Harry-ju9nv Год назад

    sorry sir , i messed up your api

  • @justbe_joe9765
    @justbe_joe9765 Год назад +2

    I honestly learned a lot of what i needed here
    thank you. Thank you Codex

    • @CodeXdev
      @CodeXdev  Год назад

      Appreciate it! Subscribe n share 😍

  • @justbe_joe9765
    @justbe_joe9765 Год назад +1

    I am a junior developer who started out with dart
    and i am having a little bit of issues with 'Logic' when using api's can you refer a tutorial or guide sir ?
    Thank you for your consideration

    • @CodeXdev
      @CodeXdev  Год назад

      Hi, you can check this video ruclips.net/video/c09XiwOZKsI/видео.html

  • @darshitkaklotar9003
    @darshitkaklotar9003 2 года назад

    Flutter more concept video uploaded

  • @zainhaidernaqvi5171
    @zainhaidernaqvi5171 2 года назад

    how to hide the installed application in flutter ( android )

    • @CodeXdev
      @CodeXdev  2 года назад

      I don't think it can be done, its OS capability...

  • @mrsp7693
    @mrsp7693 2 года назад

    Brother Rest API Steam Chat is working passable

    • @mrsp7693
      @mrsp7693 2 года назад

      Sorry Stream Bulider

    • @CodeXdev
      @CodeXdev  2 года назад

      Yes, it’s possible.. You will listen to stream for response

    • @mrsp7693
      @mrsp7693 2 года назад

      I am Stat management provide using brother

    • @mrsp7693
      @mrsp7693 2 года назад

      Using Stream Bulider in Chat my try full failure so please help