ody-multiple-params/)
      * [ Body - Fields  ](../../tutorial/body-fields/)
      * [ Body - Nested Models  ](../../tutorial/body-nested-models/)
      * [ Declare Request Example Data  ](../../tutorial/schema-extra-example/)
      * [ Extra Data Types  ](../../tutorial/extra-data-types/)
      * [ Cookie Parameters  ](../../tutorial/cookie-params/)
      * [ Header Parameters  ](../../tutorial/header-params/)
      * [ Response Model - Return Type  ](../../tutorial/response-model/)
      * [ Extra Models  ](../../tutorial/extra-models/)
      * [ Response Status Code  ](../../tutorial/response-status-code/)
      * [ Form Data  ](../../tutorial/request-forms/)
      * [ Request Files  ](../../tutorial/request-files/)
      * [ Request Forms and Files  ](../../tutorial/request-forms-and-files/)
      * [ Handling Errors  ](../../tutorial/handling-errors/)
      * [ Path Operation Configuration  ](../../tutorial/path-operation-configuration/)
      * [ JSON Compatible Encoder  ](../../tutorial/encoder/)
      * [ Body - Updates  ](../../tutorial/body-updates/)
      * [ Dependencies  ](../../tutorial/dependencies/)

Dependencies

        * [ Classes as Dependencies  ](../../tutorial/dependencies/classes-as-dependencies/)
        * [ Sub-dependencies  ](../../tutorial/dependencies/sub-dependencies/)
        * [ Dependencies in path operation decorators  ](../../tutorial/dependencies/dependencies-in-path-operation-decorators/)
        * [ Global Dependencies  ](../../tutorial/dependencies/global-dependencies/)
        * [ Dependencies with yield  ](../../tutorial/dependencies/dependencies-with-yield/)
      * [ Security  ](../../tutorial/security/)

Security

        * [ Security - First Steps  ](../../tutorial/security/first-steps/)
        * [ Get Current User  ](../../tutorial/security/get-current-user/)
        * [ Simple OAuth2 with Password and Bearer  ](../../tutorial/security/simple-oauth2/)
        * [ OAuth2 with Password (and hashing), Bearer with JWT tokens  ](../../tutorial/security/oauth2-jwt/)
      * [ Middleware  ](../../tutorial/middleware/)
      * [ CORS (Cross-Origin Resource Sharing)  ](../../tutorial/cors/)
      * [ SQL (Relational) Databases  ](../../tutorial/sql-databases/)
      * [ Bigger Applications - Multiple Files  ](../../tutorial/bigger-applications/)
      * [ Background Tasks  ](../../tutorial/background-tasks/)
      * [ Metadata and Docs URLs  ](../../tutorial/metadata/)
      * [ Static Files  ](../../tutorial/static-files/)
      * [ Testing  ](../../tutorial/testing/)
      * [ Debugging  ](../../tutorial/debugging/)
    * [ Advanced User Guide  ](../)

Advanced User Guide

      * [ Path Operation Advanced Configuration  ](../path-operation-advanced-configuration/)
      * [ Additional Status Codes  ](../additional-status-codes/)
      * [ Return a Response Directly  ](../response-directly/)
      * Custom Response - HTML, Stream, File, others  [ Custom Response - HTML, Stream, File, others  ](./) Table of contents 
        * Use ` ORJSONResponse `
        * HTML Response 
          * Return a ` Response `
          * Document in OpenAPI and override ` Response `
            * Return an ` HTMLResponse ` directly 
        * Available responses 
          * ` Response `
          * ` HTMLResponse `
          * ` PlainTextResponse `
          * ` JSONResponse `
          * ` ORJSONResponse `
          * ` UJSONResponse `
          * ` RedirectResponse `
          * ` StreamingResponse `
            * Using ` StreamingResponse ` with file-like objects 
          * ` FileResponse `
        * Custom response class 
        * Default response class 
        * Additional documentation 
      * [ Additional Responses in OpenAPI  ](../additional-responses/)
      * [ Response Cookies  ](../response-cookies/)
      * [ Response Headers  ](../response-headers/)
      * [ Response - Change Status Code  ](../response-change-status-code/)
      * [ Advanced Dependencies  ](../advanced-dependencies/)