api: "YAML JSON TOON Database"
version: "1.0.0"
format: "json"
dataset:
  id: 12
  slug: "http-methods-reference"
  title: "HTTP Methods Reference"
  description: "Standard HTTP request methods: GET, POST, PUT, PATCH, DELETE, HEAD, OPTIONS, TRACE with safety, idempotency, and body characteristics."
  category: "HTTP Status Codes"
  category_slug: "http-status-codes"
  tags: "http,methods,rest,web"
  view_count: 0
  created_at: 1777673262
  updated_at: 1777673262
data:
  methods:
    - method: "GET"
      safety: "Safe"
      idempotent: true
      body: "No"
      purpose: "Retrieve a resource"
    - method: "POST"
      safety: "Unsafe"
      idempotent: false
      body: "Yes"
      purpose: "Create a resource"
    - method: "PUT"
      safety: "Unsafe"
      idempotent: true
      body: "Yes"
      purpose: "Replace a resource"
    - method: "PATCH"
      safety: "Unsafe"
      idempotent: false
      body: "Yes"
      purpose: "Partially modify a resource"
    - method: "DELETE"
      safety: "Unsafe"
      idempotent: true
      body: "Maybe"
      purpose: "Delete a resource"
    - method: "HEAD"
      safety: "Safe"
      idempotent: true
      body: "No"
      purpose: "GET without response body"
    - method: "OPTIONS"
      safety: "Safe"
      idempotent: true
      body: "No"
      purpose: "Describe communication options"
    - method: "TRACE"
      safety: "Safe"
      idempotent: true
      body: "No"
      purpose: "Echo request for diagnostic"
