more docs
This commit is contained in:
parent
42781c650d
commit
c02f2fcea8
10
README.md
10
README.md
@ -6,7 +6,7 @@ A specification for sending/receiving HTTP messages (request/response) via a rem
|
||||
|
||||
## Overview
|
||||
|
||||
Enables a local client to make and receive http requests from a remote computer. Requires:
|
||||
Enables a local client to make and receive http requests (PUT, POST, GET, PATCH etc) from a remote computer. Requires:
|
||||
|
||||
* A trusted machine to process the messages (can be a home PC or Raspberry Pi)
|
||||
* A relay (can be untrusted)
|
||||
@ -44,20 +44,20 @@ sequenceDiagram
|
||||
participant b as Blossom Server
|
||||
participant s as HTTP Server
|
||||
|
||||
Note over c: Convert Request<br>into kind 1120
|
||||
Note over c: Convert <br>HTTP Request<br>into kind 1120
|
||||
c-->>b: Encrypt & push payload (if large)
|
||||
c->>r: Publish <br>Event
|
||||
r<<-->>s: Fetch event
|
||||
Note over s: Decrypt event
|
||||
s<<-->>b: Fetch payload <br>(if large)
|
||||
Note over s: Prepare REQUEST
|
||||
Note over s: Make HTTP REQUEST
|
||||
Note over s: Get HTTP RESPONSE
|
||||
s-->>b: Encrypt & push <br>payload (if large)
|
||||
s->>r: Publish <br>Event
|
||||
Note over s: Create kind<br>1120 (Response)
|
||||
s->>r: Publish Event
|
||||
r<<-->>c: Fetch event
|
||||
Note over c: Decrypt event
|
||||
c<<-->>b: Fetch payload (if large)
|
||||
b<<-->>c: Fetch payload (if large)
|
||||
Note over c: Provide RESPONSE
|
||||
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user