Curriculum: Revise HTTP request practice lesson

Created on 23 Feb 2020  路  20Comments  路  Source: Techtonica/curriculum

In the /api/http-request-practice.md lesson we added too many options (6), including ones that are much less important. Let's simplify.

Remove these sections

  • XMLHttpRequest
  • http.request in Node.js
  • fetch in node

That means we're keeping curl, fetch (browser), and Postman.

Add this link to the fetch section

Add it as an additional practice option.

https://www.freecodecamp.org/news/a-practical-es6-guide-on-how-to-perform-http-requests-using-the-fetch-api-594c3d91a547/

Test out the content

Go through the lesson and time yourself. If your time is different than the estimate at the top, please update it.

BEGINNER Close to expiring gssoc20

All 20 comments

@boocheet please add any revision suggestions you have

I am a beginner but i want to give this a try as a part of GSSoC 20.

@LovepreetSingh12 thanks for offering to help. Before doing anything else please follow the steps in https://github.com/Techtonica/curriculum/blob/master/CONTRIBUTING.md#volunteering

  1. Have a brief explanation and an example of GET request such as the GET request is only done by the user or client-side to request information i.e. going to www.google.com and the server-side sends the response by taking you to google's website.
  2. explain the syntax for sending a request, for example, request-method-name: HTTP protocol defines a set of request methods, e.g., GET, POST, HEAD, and OPTIONS. The client can use one of these methods to send a request to the server.
    3.Have a guided practice of completing a request, for example, I have provided a link. https://www.freecodecamp.org/news/a-practical-es6-guide-on-how-to-perform-http-requests-using-the-fetch-api-594c3d91a547/

@LovepreetSingh12 I've assigned this to you and updated the description. If you have any further questions, please ask here

Hello, I am participant of GSSoC'20. Can you please assign me this issue? I would like to work on this.

@soulhunter10737 the issue was already assigned when you commented. find an unassigned issue you are interested in instead

@LovepreetSingh12 If you don't reply by tomorrow, the issue will be assigned to someone else.

i would like to work on this issue

i would like to work on this issue

Let's wait by today EOD and if we don't get any response from @LovepreetSingh12 the issue will be assigned to you.

My sincere apologies. I was a bit busy because of my mid-semester examination. Now I'm free to do all the contributions

My sincere apologies. I was a bit busy because of my mid-semester examination. Now I'm free to do all the contributions

Please make the contribution as soon as possible as you were given 2 weeks.

@Kundan28 As the issue is now unassigned, pl give it to me!

@kichloo thanks for offering to help. Before doing anything else please follow the steps in https://github.com/Techtonica/curriculum/blob/master/CONTRIBUTING.md#volunteering

@Kundan28 Do we have to keep window.fetch - Time API section or not?

And the sections removed have guided practice and independent practice questions associated with them, so the whole section of the question has to be removed?

@Kundan28 Do we have to keep window.fetch - Time API section or not?

No we don't have to keep it.

And the sections removed have guided practice and independent practice questions associated with them, so the whole section of the question has to be removed?

Yeah, everything related to the removed stuff should be removed.

@Kundan28 Done.

@Kundan28 Pl review the PR

Was this page helpful?
0 / 5 - 0 ratings