What is an HTTP POST API? REST API Series,POST method, response codes, errors, best practices & more

แชร์
ฝัง
  • เผยแพร่เมื่อ 17 ก.ค. 2021
  • Hello people,
    We are very glad to start the REST APIs made easy course with the very first video on fundamentals of REST APIs, HTTP Methods, taxonomy around REST APIs etc. We hope that you get some value out of this course and these concepts help you thrive in your jobs, interviews and help you become better software engineers every day. Here are few links that you might want to refer before or during the course:
    More on the topic:
    ✒developer.mozilla.org/en-US/d...
    ✒github.com/microsoft/api-guid...
    ------------------------------------------------------------------
    Recommendations
    ------------------------------------------------------------------
    Our full courses on youtube:
    ✒ System Design Primer Course: • System Design Primer C...
    ✒ REST APIs made easy: • REST APIs MADE EASY
    Some paid courses that we recommend:
    ✒Educative.io: bit.ly/3qnW5ku
    ✒Interviewready.io: get.interviewready.io/ (Use coupon code SUDOCODE for extra discount)
    ------------------------------------------------------------------
    About Us
    ------------------------------------------------------------------
    Created and Instructed by:
    Yogita Sharma
    ✒ LinkedIn - / yogita-sharma-83400b55
    ✒ Instagram - / sudo.code1
    ✒ Facebook - / sudo.code
    ✒ Medium - / yogita088
    Post-production(editing, thumbnail etc) managed by:
    CiKi
    ✒ Website: www.ciki.co.in
    ✒ LinkedIn: / 74735937
    Colors and design by:
    Naini Todi
    ✒ LinkedIn - / nainitodi
    Both Arpit and Yogita are software engineers and want to help other software engineers become better by providing high quality and well researched content by adding their creativity and teaching twist.
    ------------------------------------------------------------------
    Join Us
    ------------------------------------------------------------------
    Hangout with sudoCode:
    ✒Discord Server: / discord
    For business:
    ✒Email: sudocode.yogita@gmail.com

ความคิดเห็น • 82

  • @sherlinvarughese6010
    @sherlinvarughese6010 2 ปีที่แล้ว +19

    I found your channel after watching your Tiktok system design interview with Gaurav Sen. So happy I'm here! You're the first person to actually help me understand what REST API really means and how it works (trying to understand this through numerous other videos on YT has been an exercise in frustration and vain).
    Your content is very well structured and explained! Thank you so much for doing what you do!

    • @sudocode
      @sudocode  2 ปีที่แล้ว +1

      That's so nice to hear. Thanks a lot Sherlin.

  • @bablushaw6856
    @bablushaw6856 2 ปีที่แล้ว +3

    This is the exact information I seek for. You didn't get too deep and neither from scratch, this makes this video precise. Thanks for posting and keep it up

  • @DubZenStep
    @DubZenStep 8 วันที่ผ่านมา

    I think your teaching skills are next level. Please keep teaching the world.

  • @paragkadam2169
    @paragkadam2169 2 ปีที่แล้ว +4

    If she can openly announce her age then she can be trusted with anything :)

  • @jonathanchihoko5728
    @jonathanchihoko5728 ปีที่แล้ว +1

    After a long struggle trying to understand REST APIs and not finding a a simplified tutorial, I finally got here. Thank you so much for making it enjoyable. Keep up the good work.

  • @hamsaganesh7675
    @hamsaganesh7675 2 ปีที่แล้ว

    Thanks a ton for making REST API seem so easy to grasp, keep up the good work👍👍

  • @nicole.michael
    @nicole.michael 4 หลายเดือนก่อน

    I am following your API videos and they are concise, very comprehensive, and straight to the point. Thank you very much!

  • @pravaskumar7078
    @pravaskumar7078 3 ปีที่แล้ว +4

    Awesome content ...keep it up .....got lots of clarity on POST api

  • @hakieye5649
    @hakieye5649 6 หลายเดือนก่อน

    What can i say you are born to give your knowledge in understandable way. thanks a lot

  • @railgun2020
    @railgun2020 6 หลายเดือนก่อน

    This is the best resouce on this subject you could ask for.

  • @kakoiniksvoboden
    @kakoiniksvoboden 3 หลายเดือนก่อน

    Yogita, you have a natural talent in explaining these topics. Thank you so much for sharing this knowledge, it is very helpful!

  • @joeljacob4685
    @joeljacob4685 17 วันที่ผ่านมา

    Awesome video !!! POST request explained by you made it a lot easier ....

  • @Swapnilpasarkar
    @Swapnilpasarkar 2 ปีที่แล้ว

    Really informative content, waiting for next video.

  • @amnahkhatun8401
    @amnahkhatun8401 2 ปีที่แล้ว +2

    Love you videos. Explanation and representation is great!! Keep making videos and Thanks a lot ❤️!!

    • @sudocode
      @sudocode  2 ปีที่แล้ว

      Thank you! Will do!

  • @Rahul_RU
    @Rahul_RU 4 หลายเดือนก่อน

    ❤Fantastic Explanations by the way...Hats off 🎉

  • @ShubhamKumar-bk5bx
    @ShubhamKumar-bk5bx 3 ปีที่แล้ว

    Thanks a lot , simply explained 🙌

  • @premiersolutions2820
    @premiersolutions2820 ปีที่แล้ว

    Explained very well, great video

  • @AbhishekSharma-xe4cr
    @AbhishekSharma-xe4cr 2 ปีที่แล้ว

    Thank You so Much. much needed.

  • @user-mo3mt3zw2n
    @user-mo3mt3zw2n 9 หลายเดือนก่อน

    Thank you. Very nicely explained :)

  • @manoharnaga5970
    @manoharnaga5970 ปีที่แล้ว

    very clear explaination ....thanks

  • @SunShine-ge3yj
    @SunShine-ge3yj ปีที่แล้ว

    Love your content 💗

  • @Shubhamsakunde
    @Shubhamsakunde 5 หลายเดือนก่อน

    Thank you mam for sharing your valuable knowledge ❤

  • @AjayGosavi-dk9ze
    @AjayGosavi-dk9ze ปีที่แล้ว +1

    make more videos on springboot..mam ur teaching style is superb

  • @punyabikash3624
    @punyabikash3624 6 หลายเดือนก่อน

    Excellent mam 👍 👌

  • @auroshisray9140
    @auroshisray9140 2 ปีที่แล้ว

    nicely explained!

  • @amaranand7936
    @amaranand7936 3 ปีที่แล้ว +1

    Thanks for the great explanation. I'm wondering about the situation when you have to just trigger some kind of service which will do some db operation. Since this service doesn't actually need any payload, what are your thoughts on using the POST method for this. I know stackoverflow says it's okay to use POST but would like to if there's anything else that you'd rather do.

  • @rasikapunde8887
    @rasikapunde8887 ปีที่แล้ว +1

    Hello, good explanation!! Can you explain bit more about why not to use query parameters in the URI. Thank you in advance!

  • @kkdubey292
    @kkdubey292 3 ปีที่แล้ว

    Awesome explanation, keep it up

    • @sudocode
      @sudocode  3 ปีที่แล้ว

      Thanks a lot 🙏

  • @subee128
    @subee128 28 วันที่ผ่านมา

    Thank you very much

  • @rajeeell
    @rajeeell ปีที่แล้ว

    very nicely explained

  • @sanathmugeraya6061
    @sanathmugeraya6061 3 ปีที่แล้ว +1

    Nice video . Please teach how to start coding for Rest Api

  • @udiptadas9686
    @udiptadas9686 2 ปีที่แล้ว

    mam u are like god of api

  • @dolidesai6572
    @dolidesai6572 2 ปีที่แล้ว

    Good explanation

  • @vikkiprince4ever
    @vikkiprince4ever 2 ปีที่แล้ว

    Awesomeness

  • @the-abhishek-yadav
    @the-abhishek-yadav 3 ปีที่แล้ว +2

    🔥🔥🔥

  • @backlogbatch
    @backlogbatch 2 ปีที่แล้ว

    Thank you❤

  • @avinashbhardwaj8307
    @avinashbhardwaj8307 3 ปีที่แล้ว

    I have a suggestion for you. If you can make a video on handling concurrency in distributed system then it would be very helpful for others to learn from it. There is very little available on handling concurrency in distributed system.

  • @mostafamahfouz1139
    @mostafamahfouz1139 ปีที่แล้ว

    شكرا لك

  • @nikeshnaik5516
    @nikeshnaik5516 3 ปีที่แล้ว

    Hey awesome content, I am learning system design + watching your content. Its helping a lot to get concepts cleared. How about creating shorts or Instagram reels like content from these videos and share. It will be good recalling method.

    • @sudocode
      @sudocode  3 ปีที่แล้ว +1

      Brilliant idea 💡

  • @srinivasarao9004
    @srinivasarao9004 2 ปีที่แล้ว +2

    these are the topics i 'm expecting from your channel in future.. 1. DS & Algo 2. microservices 3. Kubernetes

  • @vaibhavvashist238
    @vaibhavvashist238 2 ปีที่แล้ว +1

    Post requests also used to what type of operations can u give some examples?

  • @rajendrashrowty2307
    @rajendrashrowty2307 ปีที่แล้ว

    Thanks for making these videos about REST APIs. I am into testing the APIs. Your videos are helping me to understand the subject better. One question: After we invoke a REST APIs in a test, should we close it? And how to do that? It occurred to me that when I write a test script to automate a web application, I open a browser, run the test and at the end - close the browser. Should we follow the same process when I test a API?

    • @shilpaaggarwal3837
      @shilpaaggarwal3837 ปีที่แล้ว +1

      Not sure of this answer is still relevant for you. Rest api calls are over HTTP which are one time connection . The processing happen in the backend unlike the browser where there is a UI and needs to be closed.
      Tldr ;
      You don’t need to close an api while testing 😊

    • @rajendrashrowty2307
      @rajendrashrowty2307 ปีที่แล้ว

      @@shilpaaggarwal3837 Yes, it cleared my doubt. Thanks for your explanation.

  • @NurseryRhymesAndStory
    @NurseryRhymesAndStory 3 หลายเดือนก่อน

    first time i m seeing beauty with brain:)

  • @pranavbhat29
    @pranavbhat29 2 ปีที่แล้ว

    Great and lucid video.
    One question.
    8:23 Creating a POST request without any body in payload would make any sense? How about requests where we are expecting 204 as an output, where we do not want to create anything but rather trigger an operation? Also any practical example of that?

    • @sudocode
      @sudocode  2 ปีที่แล้ว +1

      One example could be triggering a sync or backup for a particular entity where no data needs to be sent except the resource/entity ID and 204 can be the response.

  • @cresloga
    @cresloga 2 ปีที่แล้ว

    Should it be 204 no content or 202 accepted at 3.48? If it should be 204, when do we use 202 vs 204?

  • @madhankumar22
    @madhankumar22 ปีที่แล้ว

    Your content is worth watching to learn, especially for NON-IT like me. It might be silly, but i have to ask... what is the basic tool that you use for this (eg at 1:40) can you give reference for that. That is, for eg., should i learn HTML and JS to fully understand the content.

    • @rajeeell
      @rajeeell ปีที่แล้ว

      its called postman

  • @androidboss
    @androidboss 2 ปีที่แล้ว +1

    How to prevent api from sniffing ?
    that is the main quest .
    any reply ? or any videos ?

  • @sagnikguha3398
    @sagnikguha3398 2 ปีที่แล้ว

    Please make some videos on Docker.

  • @amazingsaavya6268
    @amazingsaavya6268 3 ปีที่แล้ว

    I have a question: do we have to face coding interview with experience level 18 years if someone is already working as architect. ? Or System design is good enough. Thoughts please.

    • @sudocode
      @sudocode  2 ปีที่แล้ว +1

      Depends on company but coding interviews are standard in a lot of cases.

  • @brahmamk7771
    @brahmamk7771 ปีที่แล้ว

    This is an Interview question. . Can I use put method instead of post then what will happen?. Thank in advance

  • @ifraz6
    @ifraz6 8 หลายเดือนก่อน

    Hi ,
    Do you still help people on this topic, as this video on 2021. i have received a url, endpoint and token to post orders, i have php page and data from database, i am wondering how to push my data to create a order .

  • @harendrapratapsingh8210
    @harendrapratapsingh8210 2 ปีที่แล้ว

    Verification of email 4:29, shouldn't it be handle by the client side rather than sending it to server?

    • @brentmitch4998
      @brentmitch4998 2 ปีที่แล้ว

      Verfification should always be done both on the client side and server side. Its done on the client side to ensure a good user experience. We don’t want the user to have to wait until they get a server response before we show them a error. Its done on the server side to ensure data is stored correctly, possibly to prevent hacking, and to let the client know if it is failing in its responsibility to verify and why.

  • @aakashsingh1043
    @aakashsingh1043 3 ปีที่แล้ว +1

    please upload next video asap

  • @sujitwaghmare3546
    @sujitwaghmare3546 หลายเดือนก่อน

    can we post request directly from chrome browser??

  • @praveenbose7602
    @praveenbose7602 3 ปีที่แล้ว +1

    Post a video on oauth 2.0

    • @sudocode
      @sudocode  2 ปีที่แล้ว

      Will try!

  • @virkumardevtale9671
    @virkumardevtale9671 ปีที่แล้ว

    Using rest api how to upload csv file into public api as well as how to download file from public api with help of rest api.

  • @juancarlosabad3298
    @juancarlosabad3298 ปีที่แล้ว +1

    "do not send a a query in a (HTTP) POST request"?? That is the foundation of GraphQL! Please clarify!

  • @anjalibhosale3009
    @anjalibhosale3009 ปีที่แล้ว

    Why do people use put over patch?

  • @SunilSharma-mb2kf
    @SunilSharma-mb2kf 2 ปีที่แล้ว

    2nd video of this playlist is missing. I think it was related to GET API please upload it.

    • @sudocode
      @sudocode  2 ปีที่แล้ว

      It was a mistake. GET video will be there next week. :)

  • @prathamkesarkar
    @prathamkesarkar 3 ปีที่แล้ว

    Can you cover the post api using Golang

    • @sudocode
      @sudocode  2 ปีที่แล้ว

      Can't commit. I am planning a complete hands on video in Java on REST APIs.

  • @sahilbali4953
    @sahilbali4953 3 ปีที่แล้ว

    Slack link is not working, Could you fix that?

    • @sudocode
      @sudocode  3 ปีที่แล้ว

      here you go: join.slack.com/t/sudocode-workspace/shared_invite/zt-t3nnzskg-JplO6uXCtomiACMYsnw1NA

  • @jayantjain6655
    @jayantjain6655 3 ปีที่แล้ว

    Is Video #2 in the series deleted?

    • @sudocode
      @sudocode  2 ปีที่แล้ว

      It's a mistake. will remove it. New video will be out next week.

  • @failure_to_success_00
    @failure_to_success_00 3 ปีที่แล้ว

    Slack invite link got expired. 😔

    • @sudocode
      @sudocode  3 ปีที่แล้ว

      here you go: join.slack.com/t/sudocode-workspace/shared_invite/zt-t3nnzskg-JplO6uXCtomiACMYsnw1NA

    • @himanshujain7014
      @himanshujain7014 2 ปีที่แล้ว

      Again😭