Search Options

Display Count
Sort
Preferred Language
Advanced Search

Results 121 - 130 of 739 for openapi (0.04 seconds)

  1. docs/ja/docs/tutorial/metadata.md

    たとえば、`users` はアルファベット順では `items` の後に続きます。しかし、リストの最初に `users` のメタデータ辞書を追加したため、ドキュメントUIでは `users` が先に表示されます。
    
    ## OpenAPI URL
    
    デフォルトでは、OpenAPIスキーマは `/openapi.json` で提供されます。
    
    ただし、パラメータ `openapi_url` を使用して設定を変更できます。
    
    たとえば、`/api/v1/openapi.json` で提供されるように設定するには:
    
    {* ../../docs_src/metadata/tutorial002.py hl[3] *}
    
    OpenAPIスキーマを完全に無効にする場合は、`openapi_url=None` を設定できます。これにより、それを使用するドキュメントUIも無効になります。
    
    ## ドキュメントのURL
    
    Created: Sun Dec 28 07:19:09 GMT 2025
    - Last Modified: Mon Nov 18 02:25:44 GMT 2024
    - 4.5K bytes
    - Click Count (0)
  2. docs/pt/docs/tutorial/security/index.md

    Ela não é muito popular ou usada nos dias de hoje.
    
    ## OpenAPI { #openapi }
    
    OpenAPI (anteriormente conhecido como Swagger) é a especificação aberta para a criação de APIs (agora parte da Linux Foundation).
    
    **FastAPI** é baseado no **OpenAPI**.
    
    Isso é o que torna possível ter múltiplas automações interativas de interfaces de documentação, geração de código, etc.
    
    OpenAPI tem uma forma para definir múltiplos “esquemas” de segurança.
    
    Created: Sun Dec 28 07:19:09 GMT 2025
    - Last Modified: Wed Dec 17 10:17:03 GMT 2025
    - 4.9K bytes
    - Click Count (0)
  3. tests/test_get_request_body.py

        response = client.request("GET", "/product", json=body)
        assert response.json() == body
    
    
    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": {
                "/product": {
                    "get": {
    Created: Sun Dec 28 07:19:09 GMT 2025
    - Last Modified: Fri Jun 30 18:25:16 GMT 2023
    - 3.7K bytes
    - Click Count (0)
  4. tests/test_repeated_dependency_schema.py

                    "title": "ValidationError",
                    "type": "object",
                },
            }
        },
        "info": {"title": "FastAPI", "version": "0.1.0"},
        "openapi": "3.1.0",
        "paths": {
            "/": {
                "get": {
                    "operationId": "get_deps__get",
                    "parameters": [
                        {
                            "in": "header",
    Created: Sun Dec 28 07:19:09 GMT 2025
    - Last Modified: Thu Mar 06 12:18:57 GMT 2025
    - 3.2K bytes
    - Click Count (0)
  5. tests/test_repeated_parameter_alias.py

        assert response.status_code == 200, response.text
        assert response.json() == {"path": "test_path", "query": "test_query"}
    
    
    def test_openapi_schema():
        response = client.get("/openapi.json")
        assert response.status_code == status.HTTP_200_OK
        actual_schema = response.json()
        assert actual_schema == {
            "components": {
                "schemas": {
                    "HTTPValidationError": {
    Created: Sun Dec 28 07:19:09 GMT 2025
    - Last Modified: Fri Jun 30 18:25:16 GMT 2023
    - 3.7K bytes
    - Click Count (0)
  6. tests/test_additional_properties_bool.py

        assert response.status_code == 200
        assert response.json() == {}
    
    
    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": {
                "/": {
                    "post": {
    Created: Sun Dec 28 07:19:09 GMT 2025
    - Last Modified: Sat Dec 27 18:19:10 GMT 2025
    - 3.7K bytes
    - Click Count (0)
  7. tests/test_additional_responses_response_class.py

    async def b():
        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": {
                    "get": {
    Created: Sun Dec 28 07:19:09 GMT 2025
    - Last Modified: Wed Dec 17 21:25:59 GMT 2025
    - 3.5K bytes
    - Click Count (0)
  8. tests/test_tutorial/test_path_params/test_tutorial002.py

                    "type": "int_parsing",
                }
            ]
        }
    
    
    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": {
                "/items/{item_id}": {
                    "get": {
    Created: Sun Dec 28 07:19:09 GMT 2025
    - Last Modified: Fri Dec 26 10:43:02 GMT 2025
    - 4.2K bytes
    - Click Count (0)
  9. tests/test_request_params/test_header/test_optional_list.py

    ):
        return {"p": p.p}
    
    
    @pytest.mark.parametrize(
        "path",
        ["/optional-list-str", "/model-optional-list-str"],
    )
    def test_optional_list_str_schema(path: str):
        assert app.openapi()["paths"][path]["get"]["parameters"] == [
            {
                "required": False,
                "schema": {
                    "anyOf": [
                        {"items": {"type": "string"}, "type": "array"},
    Created: Sun Dec 28 07:19:09 GMT 2025
    - Last Modified: Sat Dec 27 18:19:10 GMT 2025
    - 9.3K bytes
    - Click Count (0)
  10. docs/de/docs/tutorial/metadata.md

    ## OpenAPI-URL { #openapi-url }
    
    Standardmäßig wird das OpenAPI-Schema unter `/openapi.json` bereitgestellt.
    
    Sie können das aber mit dem Parameter `openapi_url` konfigurieren.
    
    Um beispielsweise festzulegen, dass es unter `/api/v1/openapi.json` bereitgestellt wird:
    
    {* ../../docs_src/metadata/tutorial002_py39.py hl[3] *}
    
    Created: Sun Dec 28 07:19:09 GMT 2025
    - Last Modified: Wed Dec 17 20:41:43 GMT 2025
    - 6.9K bytes
    - Click Count (0)
Back to Top