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


(Kanwar) #1

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


(Suzi Ocello) #3

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


(Magda) #4

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.


(Ilya Lychkou) #5

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.


(Kanwar) #6

good reads :smiley: . Thanks for sharing


(Luke) #7

Very informative, good read


(David) #8

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

Going to run through it today.


(Heather) #9

Some resources from Twitter:


(Sandeep Garg) #10

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.


(JJ Tang) #11

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!


(Nagesh) #12

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


(duncs) #13

(Tu Anh Nguyen - KMS) #14

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.


(rosiecorn) #15

There are some resources for learning about http and https:


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


(KMS Nam Nguyen) #16

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.


(Duong) #17

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


(srinivas) #18

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

I wrote about it on my blog.


(Trang Ta) #19

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

(Thanh) #20

(Thao) #21

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