mirror of
https://github.com/hzrd149/blossom.git
synced 2025-12-09 07:08:50 +00:00
remove old Error Responses section.
This commit is contained in:
20
buds/01.md
20
buds/01.md
@@ -67,26 +67,6 @@ Authorization: Nostr eyJpZCI6IjhlY2JkY2RkNTMyOTIwMDEwNTUyNGExNDI4NzkxMzg4MWIzOWQ
|
|||||||
|
|
||||||
All endpoints MUST be served from the root path (eg. `https://cdn.example.com/upload`, etc). This allows clients to talk to servers interchangeably when uploading or retrieving blobs
|
All endpoints MUST be served from the root path (eg. `https://cdn.example.com/upload`, etc). This allows clients to talk to servers interchangeably when uploading or retrieving blobs
|
||||||
|
|
||||||
## Error Responses
|
|
||||||
|
|
||||||
For HTTP `4xx` and `5xx` status codes servers MUST repond with `Content-Type: application/json` and a JSON object containing `message`
|
|
||||||
|
|
||||||
The `message` field MUST be human readable and should explain the reason for the error. Optionally servers may include other fields for the client with more information about the error
|
|
||||||
|
|
||||||
Example Error response:
|
|
||||||
|
|
||||||
```
|
|
||||||
HTTP/2 401
|
|
||||||
content-type: application/json; charset=utf-8
|
|
||||||
content-length: 32
|
|
||||||
access-control-allow-origin: *
|
|
||||||
access-control-expose-headers: *
|
|
||||||
access-control-allow-headers: authorization,*
|
|
||||||
access-control-allow-methods: get, put, delete
|
|
||||||
|
|
||||||
{"message":"Missing Auth event"}
|
|
||||||
```
|
|
||||||
|
|
||||||
## GET /sha256 - Get Blob
|
## GET /sha256 - Get Blob
|
||||||
|
|
||||||
The `GET /<sha256>` endpoint MUST return the contents of the blob with the `Content-Type` header set to the appropriate MIME type
|
The `GET /<sha256>` endpoint MUST return the contents of the blob with the `Content-Type` header set to the appropriate MIME type
|
||||||
|
|||||||
Reference in New Issue
Block a user