1
0
mirror of https://github.com/actix/examples synced 2024-11-24 06:43:00 +01:00
examples/databases/mysql/apis/bank.md
2023-07-18 01:01:26 +01:00

35 lines
579 B
Markdown

# Banks API
All examples show cURL and [HTTPie](https://httpie.io/cli) snippets.
## Adding A Bank
```sh
curl -d '{"bank_name":"Bank ABC","country":"Kenya"}' -H 'Content-Type: application/json' http://localhost:8080/bank
http POST :8080/bank bank_name="Bank ABC" country="Kenya"
```
You should expect a 204 No Content response.
## Listing Banks
```sh
curl http://localhost:8080/bank
http :8080/bank
```
The response should be a 200 OK with the following JSON body:
```json
{
"bank_data": [
{
"bank_name": "bank abc",
"country": "kenya"
}
]
}
```