API Lab · class day 45
Parameters, headers and cookies
Query parameters, path parameters, request and response headers, cookies, and a search with paging and sorting.
Send X-Sandbox: your-name with every request to get your own data. Addresses start with /api/v1 after this site's address.
Addresses for today
| Method | Address | What it does | Status codes |
|---|---|---|---|
| GET | /api/v1/echo/headers | The headers your request sent. The answer has a header X-Practice-Header | 200 OK |
| GET | /api/v1/cookies/set?name={name}&value={value} | Answers with a Set-Cookie header | 200 OK, 400 Bad request |
| GET | /api/v1/cookies | The cookies your request sent | 200 OK |
| GET | /api/v1/cookies/delete?name={name} | Tells the client to forget a cookie | 200 OK, 400 Bad request |
| GET | /api/v1/search?q={text} | Search user names. Query: q (required), sort (name, -name, id, -id), page, limit | 200 OK, 400 Bad request |
| GET | /api/v1/users/{id}/orders | The orders of a user (user 1 has two to start with) | 200 OK, 400 Bad request, 404 Not found |
| GET | /api/v1/users/{id}/orders/{orderId} | One order of a user. Two path parameters | 200 OK, 400 Bad request, 404 Not found |