Search Options

Display Count
Sort
Preferred Language
Advanced Search

Results 1 - 10 of 31 for convert_underscores (0.08 seconds)

  1. docs/en/docs/tutorial/header-params.md

    If for some reason you need to disable automatic conversion of underscores to hyphens, set the parameter `convert_underscores` of `Header` to `False`:
    
    {* ../../docs_src/header_params/tutorial002_an_py310.py hl[10] *}
    
    /// warning
    
    Before setting `convert_underscores` to `False`, bear in mind that some HTTP proxies and servers disallow the usage of headers with underscores.
    
    ///
    
    Created: Sun Apr 05 07:19:11 GMT 2026
    - Last Modified: Sun Aug 31 09:15:41 GMT 2025
    - 3K bytes
    - Click Count (0)
  2. docs/zh/docs/tutorial/header-params.md

    因此,可以像在 Python 代码中一样使用 `user_agent` ,无需把首字母大写为 `User_Agent` 等形式。
    
    如需禁用下划线自动转换为连字符,可以把 `Header` 的 `convert_underscores` 参数设置为 `False`:
    
    {* ../../docs_src/header_params/tutorial002_an_py310.py hl[10] *}
    
    /// warning | 警告
    
    注意,使用 `convert_underscores = False` 要慎重,有些 HTTP 代理和服务器不支持使用带有下划线的请求头。
    
    ///
    
    ## 重复的请求头 { #duplicate-headers }
    
    有时,可能需要接收重复的请求头。即同一个请求头有多个值。
    
    Created: Sun Apr 05 07:19:11 GMT 2026
    - Last Modified: Sun Feb 08 10:39:41 GMT 2026
    - 2.6K bytes
    - Click Count (0)
  3. fastapi/openapi/utils.py

                name = get_validation_alias(param)
                convert_underscores = getattr(
                    param.field_info,
                    "convert_underscores",
                    default_convert_underscores,
                )
                if (
                    param_type == ParamTypes.header
                    and name == param.name
                    and convert_underscores
                ):
    Created: Sun Apr 05 07:19:11 GMT 2026
    - Last Modified: Sun Mar 15 11:44:39 GMT 2026
    - 25.6K bytes
    - Click Count (0)
  4. docs/ko/docs/tutorial/header-params.md

    따라서, `User_Agent` 등과 같이 첫 문자를 대문자화할 필요없이 파이썬 코드에서처럼 `user_agent`로 사용합니다.
    
    만약 언더스코어를 하이픈으로 자동 변환을 비활성화해야 할 어떤 이유가 있다면, `Header`의 `convert_underscores` 매개변수를 `False`로 설정하십시오:
    
    {* ../../docs_src/header_params/tutorial002_an_py310.py hl[10] *}
    
    /// warning | 경고
    
    `convert_underscores`를 `False`로 설정하기 전에, 어떤 HTTP 프록시들과 서버들은 언더스코어가 포함된 헤더 사용을 허락하지 않는다는 것을 명심하십시오.
    
    ///
    
    ## 중복 헤더 { #duplicate-headers }
    
    Created: Sun Apr 05 07:19:11 GMT 2026
    - Last Modified: Sun Jan 11 00:15:26 GMT 2026
    - 3.4K bytes
    - Click Count (0)
  5. docs/ja/docs/tutorial/header-params.md

    そのため、`User_Agent`などのように最初の文字を大文字にする必要はなく、通常のPythonコードと同じように`user_agent`を使用することができます。
    
    もしなんらかの理由でアンダースコアからハイフンへの自動変換を無効にする必要がある場合は、`Header`のパラメータ`convert_underscores`を`False`に設定してください:
    
    {* ../../docs_src/header_params/tutorial002_an_py310.py hl[10] *}
    
    /// warning | 注意
    
    `convert_underscores`を`False`に設定する前に、HTTPプロキシやサーバの中にはアンダースコアを含むヘッダーの使用を許可していないものがあることに注意してください。
    
    ///
    
    ## ヘッダーの重複 { #duplicate-headers }
    
    Created: Sun Apr 05 07:19:11 GMT 2026
    - Last Modified: Wed Feb 04 16:44:21 GMT 2026
    - 3.9K bytes
    - Click Count (0)
  6. fastapi/dependencies/utils.py

                # doesn't have a FieldInfo of type Header with the default convert_underscores=True
                convert_underscores = getattr(
                    field.field_info, "convert_underscores", default_convert_underscores
                )
                if convert_underscores:
                    alias = get_validation_alias(field)
                    if alias == field.name:
    Created: Sun Apr 05 07:19:11 GMT 2026
    - Last Modified: Sun Mar 15 11:44:39 GMT 2026
    - 38.7K bytes
    - Click Count (3)
  7. docs/zh-hant/docs/tutorial/header-params.md

    因此,你可以像在 Python 程式中一樣使用 `user_agent`,不需要把首字母大寫成 `User_Agent` 或類似寫法。
    
    若因某些原因需要停用底線自動轉連字號的行為,將 `Header` 的 `convert_underscores` 參數設為 `False`:
    
    {* ../../docs_src/header_params/tutorial002_an_py310.py hl[10] *}
    
    /// warning | 警告
    
    在將 `convert_underscores` 設為 `False` 之前,請注意有些 HTTP 代理與伺服器不允許使用帶有底線的標頭。
    
    ///
    
    ## 重複的標頭 { #duplicate-headers }
    
    有時可能會收到重複的標頭,也就是同一個標頭會有多個值。
    
    Created: Sun Apr 05 07:19:11 GMT 2026
    - Last Modified: Sat Feb 14 08:15:26 GMT 2026
    - 2.7K bytes
    - Click Count (0)
  8. docs_src/header_param_models/tutorial003_py310.py

        save_data: bool
        if_modified_since: str | None = None
        traceparent: str | None = None
        x_tag: list[str] = []
    
    
    @app.get("/items/")
    async def read_items(headers: CommonHeaders = Header(convert_underscores=False)):
    Created: Sun Apr 05 07:19:11 GMT 2026
    - Last Modified: Sun Mar 23 20:48:54 GMT 2025
    - 377 bytes
    - Click Count (0)
  9. docs_src/header_param_models/tutorial003_an_py310.py

        if_modified_since: str | None = None
        traceparent: str | None = None
        x_tag: list[str] = []
    
    
    @app.get("/items/")
    async def read_items(
        headers: Annotated[CommonHeaders, Header(convert_underscores=False)],
    ):
    Created: Sun Apr 05 07:19:11 GMT 2026
    - Last Modified: Sun Mar 23 20:48:54 GMT 2025
    - 424 bytes
    - Click Count (0)
  10. docs/ko/docs/tutorial/header-param-models.md

    어떤 이유로든 이 자동 변환을 비활성화해야 한다면, 헤더 매개변수용 Pydantic 모델에서도 비활성화할 수 있습니다.
    
    {* ../../docs_src/header_param_models/tutorial003_an_py310.py hl[19] *}
    
    /// warning | 경고
    
    `convert_underscores`를 `False`로 설정하기 전에, 일부 HTTP 프록시와 서버에서는 밑줄이 포함된 헤더 사용을 허용하지 않는다는 점을 염두에 두세요.
    
    ///
    
    ## 요약 { #summary }
    
    Created: Sun Apr 05 07:19:11 GMT 2026
    - Last Modified: Sat Feb 14 08:57:01 GMT 2026
    - 2.9K bytes
    - Click Count (0)
Back to Top