30 Days of API Testing - Day 4 : Share a resource on HTTP and how it works

Starting this post for the Day 4 activity . Do share your resource.

I found this resource for Day 4 - Share a resource on HTTP and how it works. I am a QA Engineer and this was very helpful to me. http://www.silicon-press.com/briefs/brief.http/brief.pdf

4 Likes

Definitely not a light read but it can’t get much more authoritative than https://tools.ietf.org/html/rfc7231. It’s just one of the series of RfCs that specify the protocol but the most relevant to what we might encounter when testing APIs.

https://tools.ietf.org/html/rfc7230 may be helpful for precise definitions of some terms used in 7231.

3 Likes

Good articles about HTTP and how it works:
1.https://code.tutsplus.com/tutorials/http-the-protocol-every-web-developer-must-know-part-1--net-31177
2.https://code.tutsplus.com/tutorials/http-the-protocol-every-web-developer-must-know-part-2--net-31155

Also every newcomer can begin exploring HTTP from Wiki.

8 Likes

good reads :smiley: . Thanks for sharing

1 Like

Very informative, good read

Found a nice tutorial at: https://www.tutorialspoint.com/http/http_overview.htm

Going to run through it today.

2 Likes

Some resources from Twitter:

2 Likes

A resource on HTTP and how it works

I didn’t have to think much about it. There are plenty of books, articles and videos available, but my heart is won by this book ‘What Every Web Developer Should Know About HTTP

This, from my point of view, is a must have book in your library, if you really need to learn about and around HTTP.

2 Likes

Hey team :wave:

Wrote up a quick blog post for Day 4 on how beginners can quickly make an HTTP call. Hoping to contribute to a great repository of resources out there!

1 Like

This resource I found useful as it explains the topic step by step where reader will get an idea about
HTTP parameters, requests, responses, methods, status codes, header etc.

https://www.tutorialspoint.com/http/index.htm

2 Likes
2 Likes

I would prefer this:


It is not only Tutorials but also the excellent reference.
Regarding API Testing, I often look up the info, for example in HTTP request methods and in HTTP response status codes, etc.

7 Likes

There are some resources for learning about http and https:


https://www.free-online-training-courses.com/what-is-http/

7 Likes

For HTTP: we can find more how it work at http://www.silicon-press.com/briefs/brief.http/brief.pdf.
If you want to know What is difference between HTTP and HTTPs, you can find it at https://www.guru99.com/difference-http-vs-https.html.

6 Likes

An video explain detail about HTTP: HTTP Tutorial - How Does HTTP Work

5 Likes

Task is to share: Resource on HTTP and How it works.

I wrote about it on my blog.

3 Likes

Some resources about HTTP are:

The client sends a request to server then the server returns response to client

A valid request includes 4 things:

  • URL: is a address for web pages, images, videos
  • Method : 4 common methods using in APIs are:
    • GET: retrieve date from a specified resource
    • POST: submit data to be processed to a specified resource
    • PUT: update a specified resource
    • DELETE: delete a specified resource
  • Headers: provide meta-information about a request
  • Body: contains the data that the client wants to send the server
5 Likes
5 Likes

I found this resource on Wikipedia: https://en.wikipedia.org/wiki/Hypertext_Transfer_Protocol and the more detail to know how it works:https://assertible.com/blog/7-http-methods-every-web-developer-should-know-and-how-to-test-them

5 Likes