• Passthrough - does a simple return fetch() on the origin
  • Modification - modifies the origin response body before returning
  • cf.json - just returns the cf blob