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
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.
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.
good reads . Thanks for sharing
Very informative, good read
Found a nice tutorial at: https://www.tutorialspoint.com/http/http_overview.htm
Going to run through it today.
Some resources from Twitter:
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.
Hey team
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!
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.
- Understanding HTTP basics - One Month
- Basic concepts of web applications, how they work and the HTTP protocol - Natural Programmer (I’m a sucker for RSA style animation!)
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.
There are some resources for learning about http and https:
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.
An video explain detail about HTTP: HTTP Tutorial - How Does HTTP Work
Task is to share: Resource on HTTP and How it works.
I wrote about it on my blog.
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
- Share a resource on HTTP
While searching for HTTP I realize that RFC7231 is really detailed for HTTP definitions and around. I also find these below for more reference
https://www.w3.org/TR/2017/NOTE-HTTP-in-RDF10-20170202/#RequestClass
https://www.compendiumdev.co.uk/downloads/workshops/fistb2017/slides.pdf
The HTTP Status code I refer here: https://httpstatuses.com/ - And, how it works
Some short description of request methods
(from https://tools.ietf.org/pdf/rfc7231.pdf )
I accessed some suggested resources and feeling so amazing, they are practical and detail so that it’s easy to understand, this helps me a lot, thanks for your sharing.
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