Search Options

Display Count
Sort
Preferred Language
Advanced Search

Results 191 - 200 of 739 for openapi (0.04 seconds)

  1. tests/test_additional_responses_default_validationerror.py

    @app.get("/a/{id}")
    async def a(id):
        pass  # pragma: no cover
    
    
    client = TestClient(app)
    
    
    def test_openapi_schema():
        response = client.get("/openapi.json")
        assert response.status_code == 200, response.text
        assert response.json() == {
            "openapi": "3.1.0",
            "info": {"title": "FastAPI", "version": "0.1.0"},
            "paths": {
                "/a/{id}": {
                    "get": {
    Created: Sun Dec 28 07:19:09 GMT 2025
    - Last Modified: Fri Jun 30 18:25:16 GMT 2023
    - 2.8K bytes
    - Click Count (0)
  2. tests/test_duplicate_models_openapi.py

        assert response.json() == {"c": {}, "d": {"a": {}}}
    
    
    def test_openapi_schema():
        response = client.get("/openapi.json")
        assert response.status_code == 200, response.text
        assert response.json() == {
            "openapi": "3.1.0",
            "info": {"title": "FastAPI", "version": "0.1.0"},
            "paths": {
                "/": {
                    "get": {
    Created: Sun Dec 28 07:19:09 GMT 2025
    - Last Modified: Fri Jun 30 18:25:16 GMT 2023
    - 2.1K bytes
    - Click Count (0)
  3. tests/test_tutorial/test_graphql/test_tutorial001.py

    
    def test_openapi(client: TestClient):
        response = client.get("/openapi.json")
        assert response.status_code == 200
        assert response.json() == {
            "info": {
                "title": "FastAPI",
                "version": "0.1.0",
            },
            "openapi": "3.1.0",
            "paths": {
                "/graphql": {
                    "get": {
    Created: Sun Dec 28 07:19:09 GMT 2025
    - Last Modified: Fri Dec 26 10:43:02 GMT 2025
    - 2.2K bytes
    - Click Count (0)
  4. docs/zh/docs/tutorial/security/index.md

    还有一个「OpenID」规范。它试图解决与 **OpenID Connect** 相同的问题,但它不是基于 OAuth2。
    
    因此,它是一个完整的附加系统。
    
    如今它已经不是很流行,没有被广泛使用了。
    
    ## OpenAPI
    
    OpenAPI(以前称为 Swagger)是用于构建 API 的开放规范(现已成为 Linux Foundation 的一部分)。
    
    **FastAPI** 基于 **OpenAPI**。
    
    这就是使多个自动交互式文档界面,代码生成等成为可能的原因。
    
    OpenAPI 有一种定义多个安全「方案」的方法。
    
    通过使用它们,你可以利用所有这些基于标准的工具,包括这些交互式文档系统。
    
    OpenAPI 定义了以下安全方案:
    
    * `apiKey`:一个特定于应用程序的密钥,可以来自:
        * 查询参数。
        * 请求头。
        * cookie。
    Created: Sun Dec 28 07:19:09 GMT 2025
    - Last Modified: Sun Aug 31 10:49:48 GMT 2025
    - 4.2K bytes
    - Click Count (0)
  5. tests/test_additional_responses_router.py

        assert response.status_code == 200, response.text
        assert response.json() == "d"
    
    
    def test_openapi_schema():
        response = client.get("/openapi.json")
        assert response.status_code == 200, response.text
        assert response.json() == {
            "openapi": "3.1.0",
            "info": {"title": "FastAPI", "version": "0.1.0"},
            "paths": {
                "/a": {
                    "get": {
    Created: Sun Dec 28 07:19:09 GMT 2025
    - Last Modified: Fri Jun 30 18:25:16 GMT 2023
    - 5.1K bytes
    - Click Count (0)
  6. docs/es/docs/tutorial/security/index.md

    No es muy popular o usado hoy en día.
    
    ## OpenAPI { #openapi }
    
    OpenAPI (anteriormente conocido como Swagger) es la especificación abierta para construir APIs (ahora parte de la Linux Foundation).
    
    **FastAPI** se basa en **OpenAPI**.
    
    Eso es lo que hace posible tener múltiples interfaces de documentación interactiva automática, generación de código, etc.
    
    OpenAPI tiene una forma de definir múltiples "esquemas" de seguridad.
    
    Created: Sun Dec 28 07:19:09 GMT 2025
    - Last Modified: Wed Dec 17 10:15:01 GMT 2025
    - 4.8K bytes
    - Click Count (0)
  7. docs/pt/docs/features.md

    ## Recursos do FastAPI { #fastapi-features }
    
    **FastAPI** te oferece o seguinte:
    
    ### Baseado em padrões abertos { #based-on-open-standards }
    
    Created: Sun Dec 28 07:19:09 GMT 2025
    - Last Modified: Wed Nov 12 16:23:57 GMT 2025
    - 10.6K bytes
    - Click Count (0)
  8. docs/en/docs/tutorial/first-steps.md

    #### OpenAPI and JSON Schema { #openapi-and-json-schema }
    
    OpenAPI defines an API schema for your API. And that schema includes definitions (or "schemas") of the data sent and received by your API using **JSON Schema**, the standard for JSON data schemas.
    
    #### Check the `openapi.json` { #check-the-openapi-json }
    
    Created: Sun Dec 28 07:19:09 GMT 2025
    - Last Modified: Wed Dec 17 20:41:43 GMT 2025
    - 12.8K bytes
    - Click Count (0)
  9. docs/de/docs/tutorial/first-steps.md

    #### OpenAPI und JSON Schema { #openapi-and-json-schema }
    
    OpenAPI definiert ein API-Schema für Ihre API. Dieses Schema enthält Definitionen (oder „Schemas“) der Daten, die von Ihrer API unter Verwendung von **JSON Schema**, dem Standard für JSON-Datenschemata, gesendet und empfangen werden.
    
    #### Die `openapi.json` testen { #check-the-openapi-json }
    
    Created: Sun Dec 28 07:19:09 GMT 2025
    - Last Modified: Wed Dec 17 20:41:43 GMT 2025
    - 14.3K bytes
    - Click Count (0)
  10. tests/test_security_api_key_query_description.py

        assert response.headers["WWW-Authenticate"] == "APIKey"
    
    
    def test_openapi_schema():
        response = client.get("/openapi.json")
        assert response.status_code == 200, response.text
        assert response.json() == {
            "openapi": "3.1.0",
            "info": {"title": "FastAPI", "version": "0.1.0"},
            "paths": {
                "/users/me": {
                    "get": {
    Created: Sun Dec 28 07:19:09 GMT 2025
    - Last Modified: Mon Nov 24 19:03:06 GMT 2025
    - 2K bytes
    - Click Count (0)
Back to Top