~/talk

Learning the Language of HTTP for a Better Data Experience

Talkat apidays Paris 2021 · 2021-12-07..12-09· [web-platform, api-design]
slides:none on file

Maps HTTP verbs to precise response codes and why: GET returns 200 for payloads, 304 when unchanged to avoid sending data and save energy, POST returns 201 on create with the new resource, PUT prefers 204 for successful update with no body (or 409 for state conflicts, 412 for precondition failures, 422 for validation errors), DELETE typically returns 204, and use 401/404/405/406/415/500/503 appropriately to signal auth, missing resource, method limits, unacceptable media, unsupported media, server bugs, or downstream unavailability.

AI-written summary · about

  1. 0:00Start
  2. 2:40What We Need to Know
  3. 4:14What is REST?
  4. 4:55GET Response Codes
  5. 19:10DELETE Response Codes
  6. 24:38Quiz!!
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.