-
Notifications
You must be signed in to change notification settings - Fork 8
HTTP deep dive
Try to answer the following questions using the resources listed below. Answer the questions for yourself, you don't need to hand-in anything.
- How are HTTP requests structured?
- Which HTTP methods exist?
- Which HTTP methods are idempotent, which are safe?
- What HTTP response status codes should I know?
- HTTP overview
- HTTP methods
- Safe HTTP methods
- Idempotent HTTP methods
- HTTP headers
- HTTP response status codes
- HTTP status ranges in a nutshell
Postman is an app for testing HTTP APIs. You can download it here or you can use Hopscotch directly in your browser. Note that you don't need to create an account and sign in if you don't want to. You can still use the app. Using Postman do the following exercises:
- Send an HTTP GET request to known servers, for example http://hslu.ch
- Inspect the response
- Look at the response time
- Do you get the same result every time?
- Try to find a really fast server and a really slow response time. Record your results in this Google Doc
- What factors can impact the response time?
- Try to provoke a response code that is not OK. What request did you send to which address and what response do you get? Record your results in the Google Doc
Modern browser developer tools come with a network tab to help you find issues in the communication over a network. Open the browser of your choice and open the network tab, then (re)load a website. What do you see?
Studio UX 2 and Web & Mobile Design and Engineering 2 – 2024 ©Digital Ideation, HSLU, Angie Born and Maria Husmann. With material generously provided by Hanna Züllig.
- Introduction
- Introduction to cross device applications
- Protocols
- Node.js and Socket.io
- CSS Animations and SVG
- Playful CSS
- Javascript Events und CSS
- Interactions with cross device applications
- Sensors on the Web
- Deploying with Render
- Technical diagrams and tools for drawing them
- System architectures and latency
- HTTP deep dive
- Cloud Services
- Deploying your web app to the cloud (with HTTPS)
- Google Cloud Setup