diff --git a/osa0/0.6.md b/osa0/0.6.md index a5a0634958b60602f5f429c1a915ebf021c87204..2ddc4876103c80bdcc8ccac0f2939a4321cff1ad 100644 --- a/osa0/0.6.md +++ b/osa0/0.6.md @@ -3,27 +3,14 @@ sequenceDiagram participant browser participant server - browser->>server: GET https://studies.cs.helsinki.fi/exampleapp/notes + browser->>server: POST https://studies.cs.helsinki.fi/exampleapp/new_note_spa activate server - server-->>browser: HTML document + Note right of browser: Header Content-Type tells the server that reguested data is in JSON. + server-->>browser: Status code 201 deactivate server - browser->>server: GET https://studies.cs.helsinki.fi/exampleapp/main.css - activate server - server-->>browser: the css file - deactivate server - - browser->>server: GET https://studies.cs.helsinki.fi/exampleapp/main.js - activate server - server-->>browser: the JavaScript file - deactivate server - - Note right of browser: The browser starts executing the JavaScript code that fetches the JSON from the server - - browser->>server: GET https://studies.cs.helsinki.fi/exampleapp/data.json - activate server - server-->>browser: [{ "content": "HTML is easy", "date": "2023-1-1" }, ... ] - deactivate server + Note right of browser: The browser executes the javascript that renderers the notes again with the new note added - Note right of browser: The browser executes the callback function that renders the notes - ``` + + +```