Ajouter Usage
19
Usage.md
Normal file
19
Usage.md
Normal file
@@ -0,0 +1,19 @@
|
||||
### Making requests
|
||||
|
||||
```
|
||||
let hermes = Hermes()
|
||||
|
||||
// GET
|
||||
let queryParams = ["foo": "bar"]
|
||||
let resource = Resource(url: "https://httpbin.org/get", method: .get(queryParams), modelType: T.self)
|
||||
|
||||
// POST
|
||||
let postDatas = ["foo": "bar"]
|
||||
let resource = try Resource(url: "https://httpbin.org/post", method: .post(JSONEncoder().encode(postDatas)), modelType: T.self)
|
||||
|
||||
// DELETE
|
||||
let resource = Resource(url: "https://httpbin.org/delete", method: .delete, modelType: T.self)
|
||||
|
||||
// Handle response
|
||||
let response = try await hermes.load(resource)
|
||||
```
|
||||
Reference in New Issue
Block a user