Practice Lab

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

MethodAddressWhat it doesStatus codes
GET/api/v1/echo/headersThe headers your request sent. The answer has a header X-Practice-Header200 OK
GET/api/v1/cookies/set?name={name}&value={value}Answers with a Set-Cookie header200 OK, 400 Bad request
GET/api/v1/cookiesThe cookies your request sent200 OK
GET/api/v1/cookies/delete?name={name}Tells the client to forget a cookie200 OK, 400 Bad request
GET/api/v1/search?q={text}Search user names. Query: q (required), sort (name, -name, id, -id), page, limit200 OK, 400 Bad request
GET/api/v1/users/{id}/ordersThe 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 parameters200 OK, 400 Bad request, 404 Not found