mirror of
https://github.com/matrix-org/matrix-spec
synced 2026-03-28 05:54:09 +01:00
Update flow formatting
This commit is contained in:
parent
08768b4a65
commit
7e1c1a76e7
|
|
@ -222,27 +222,30 @@ cases where the appservice is started before the homeserver.
|
||||||
|
|
||||||
The mechanism works as follows:
|
The mechanism works as follows:
|
||||||
|
|
||||||
```
|
**Typical**
|
||||||
Typical
|
|
||||||
AS ---> HS : /_matrix/client/v1/appservice/{appserviceId}/ping {"transaction_id": "meow"}
|
|
||||||
HS ---> AS : /_matrix/app/v1/ping {"transaction_id": "meow"}
|
|
||||||
HS <--- AS : 200 OK {}
|
|
||||||
AS <--- HS : 200 OK {"duration_ms": 123}
|
|
||||||
```
|
|
||||||
|
|
||||||
```
|
```
|
||||||
Incorrect hs_token
|
AS ---> HS : /_matrix/client/v1/appservice/{appserviceId}/ping {"transaction_id": "meow"}
|
||||||
AS ---> HS : /_matrix/client/v1/appservice/{appserviceId}/ping {"transaction_id": "meow"}
|
HS ---> AS : /_matrix/app/v1/ping {"transaction_id": "meow"}
|
||||||
HS ---> AS : /_matrix/app/v1/ping {"transaction_id": "meow"}
|
HS <--- AS : 200 OK {}
|
||||||
HS <--- AS : 401 Unauthorized {"errcode": "M_UNKNOWN_TOKEN"}
|
AS <--- HS : 200 OK {"duration_ms": 123}
|
||||||
AS <--- HS : 502 Bad Gateway {"errcode": "M_BAD_STATUS", "status": 401, "body": "{\"errcode\": \"M_UNKNOWN_TOKEN\"}"}
|
|
||||||
```
|
```
|
||||||
|
|
||||||
|
**Incorrect `hs_token`**
|
||||||
|
|
||||||
```
|
```
|
||||||
Can't connect to appservice
|
AS ---> HS : /_matrix/client/v1/appservice/{appserviceId}/ping {"transaction_id": "meow"}
|
||||||
AS ---> HS : /_matrix/client/v1/appservice/{appserviceId}/ping {"transaction_id": "meow"}
|
HS ---> AS : /_matrix/app/v1/ping {"transaction_id": "meow"}
|
||||||
HS -/-> AS : /_matrix/app/v1/ping {"transaction_id": "meow"}
|
HS <--- AS : 401 Unauthorized {"errcode": "M_UNKNOWN_TOKEN"}
|
||||||
AS <--- HS : 502 Bad Gateway {"errcode": "M_CONNECTION_FAILED"}
|
AS <--- HS : 502 Bad Gateway {"errcode": "M_BAD_STATUS", "status": 401, "body": "{\"errcode\": \"M_UNKNOWN_TOKEN\"}"}
|
||||||
|
```
|
||||||
|
|
||||||
|
**Can't connect to appservice**
|
||||||
|
|
||||||
|
```
|
||||||
|
AS ---> HS : /_matrix/client/v1/appservice/{appserviceId}/ping {"transaction_id": "meow"}
|
||||||
|
HS -/-> AS : /_matrix/app/v1/ping {"transaction_id": "meow"}
|
||||||
|
AS <--- HS : 502 Bad Gateway {"errcode": "M_CONNECTION_FAILED"}
|
||||||
```
|
```
|
||||||
|
|
||||||
{{% http-api spec="client-server" api="appservice_ping" %}}
|
{{% http-api spec="client-server" api="appservice_ping" %}}
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue