Search Options

Display Count
Sort
Preferred Language
Advanced Search

Results 41 - 50 of 92 for plumbus (0.32 seconds)

  1. docs/zh/docs/tutorial/server-sent-events.md

    SSE 是一种通过 HTTP 从服务器向客户端流式传输数据的标准。
    
    每个事件是一个带有 `data`、`event`、`id` 和 `retry` 等“字段”的小文本块,以空行分隔。
    
    看起来像这样:
    
    ```
    data: {"name": "Portal Gun", "price": 999.99}
    
    data: {"name": "Plumbus", "price": 32.99}
    
    ```
    
    SSE 常用于 AI 聊天流式输出、实时通知、日志与可观测性,以及其他服务器向客户端推送更新的场景。
    
    /// tip | 提示
    
    如果你想流式传输二进制数据(例如视频或音频),请查看高级指南:[流式传输数据](../advanced/stream-data.md)。
    
    ///
    
    Created: Sun Apr 05 07:19:11 GMT 2026
    - Last Modified: Fri Mar 20 14:29:48 GMT 2026
    - 4.6K bytes
    - Click Count (0)
  2. docs/ja/docs/tutorial/stream-json-lines.md

    ## JSON Lines { #json-lines }
    
    このような場合、1 行に 1 つの JSON オブジェクトを送る「**JSON Lines**」形式を使うのが一般的です。
    
    レスポンスの content type は `application/jsonl`(`application/json` の代わり)となり、ボディは次のようになります:
    
    ```json
    {"name": "Plumbus", "description": "A multi-purpose household device."}
    {"name": "Portal Gun", "description": "A portal opening device."}
    {"name": "Meeseeks Box", "description": "A box that summons a Meeseeks."}
    ```
    
    Created: Sun Apr 05 07:19:11 GMT 2026
    - Last Modified: Thu Mar 19 18:55:22 GMT 2026
    - 5.1K bytes
    - Click Count (0)
  3. docs/ja/docs/advanced/generate-clients.md

    この例では次のようになります:
    
    * `ItemsService`
    * `UsersService`
    
    ### クライアントのメソッド名 { #client-method-names }
    
    現状では、生成されるメソッド名(`createItemItemsPost` など)はあまりきれいではありません:
    
    ```TypeScript
    ItemsService.createItemItemsPost({name: "Plumbus", price: 5})
    ```
    
    これは、クライアントジェネレータが各 *path operation* の OpenAPI 内部の **operation ID** を用いるためです。
    
    Created: Sun Apr 05 07:19:11 GMT 2026
    - Last Modified: Fri Mar 20 14:07:17 GMT 2026
    - 11.1K bytes
    - Click Count (0)
  4. docs/ko/docs/advanced/generate-clients.md

    * `ItemsService`
    * `UsersService`
    
    ### 클라이언트 메서드 이름 { #client-method-names }
    
    현재 `createItemItemsPost` 같은 생성된 메서드 이름은 그다지 깔끔하지 않습니다:
    
    ```TypeScript
    ItemsService.createItemItemsPost({name: "Plumbus", price: 5})
    ```
    
    ...이는 클라이언트 생성기가 각 *경로 처리*에 대해 OpenAPI 내부의 **operation ID**를 사용하기 때문입니다.
    
    Created: Sun Apr 05 07:19:11 GMT 2026
    - Last Modified: Fri Mar 20 14:06:26 GMT 2026
    - 11K bytes
    - Click Count (0)
  5. fastapi/.agents/skills/fastapi/SKILL.md

    app = FastAPI()
    
    
    class Item(BaseModel):
        name: str
        description: str | None = None
    
    
    @app.get("/items/me")
    async def get_item() -> Item:
        return Item(name="Plumbus", description="All-purpose home device")
    ```
    
    Created: Sun Apr 05 07:19:11 GMT 2026
    - Last Modified: Sun Mar 01 10:05:57 GMT 2026
    - 10.1K bytes
    - Click Count (0)
  6. docs/zh/docs/advanced/generate-clients.md

    在这个例子中,你会有:
    
    * `ItemsService`
    * `UsersService`
    
    ### 客户端方法名 { #client-method-names }
    
    现在,像 `createItemItemsPost` 这样的生成方法名看起来不太简洁:
    
    ```TypeScript
    ItemsService.createItemItemsPost({name: "Plumbus", price: 5})
    ```
    
    ...这是因为客户端生成器会把每个*路径操作*的 OpenAPI 内部**操作 ID(operation ID)**用作方法名的一部分。
    
    OpenAPI 要求每个操作 ID 在所有*路径操作*中都是唯一的,因此 FastAPI 会使用**函数名**、**路径**和**HTTP 方法/操作**来生成操作 ID,以确保其唯一性。
    
    接下来我会告诉你如何改进。🤓
    
    Created: Sun Apr 05 07:19:11 GMT 2026
    - Last Modified: Fri Mar 20 17:06:37 GMT 2026
    - 8.9K bytes
    - Click Count (0)
  7. docs/zh-hant/docs/advanced/generate-clients.md

    在此例中,你會有:
    
    * `ItemsService`
    * `UsersService`
    
    ### 用戶端方法名稱 { #client-method-names }
    
    目前像 `createItemItemsPost` 這樣的產生方法名稱看起來不太俐落:
    
    ```TypeScript
    ItemsService.createItemItemsPost({name: "Plumbus", price: 5})
    ```
    
    ...那是因為用戶端產生器對每個 *路徑操作* 都使用 OpenAPI 內部的**操作 ID(operation ID)**。
    
    OpenAPI 要求每個操作 ID 在所有 *路徑操作* 之間必須唯一,因此 FastAPI 會用**函式名稱**、**路徑**與 **HTTP 方法/操作**來產生該操作 ID,如此便能確保操作 ID 的唯一性。
    
    Created: Sun Apr 05 07:19:11 GMT 2026
    - Last Modified: Fri Mar 20 17:05:38 GMT 2026
    - 9.1K bytes
    - Click Count (0)
  8. docs/es/docs/tutorial/query-param-models.md

    Por ejemplo, si el cliente intenta enviar un parámetro query `tool` con un valor de `plumbus`, como:
    
    ```http
    https://example.com/items/?limit=10&tool=plumbus
    ```
    
    Recibirán un response de **error** que les indica que el parámetro query `tool` no está permitido:
    
    ```json
    {
        "detail": [
            {
    Created: Sun Apr 05 07:19:11 GMT 2026
    - Last Modified: Tue Dec 16 16:33:45 GMT 2025
    - 2.3K bytes
    - Click Count (0)
  9. docs/de/docs/tutorial/query-param-models.md

    Wenn der Client beispielsweise versucht, einen `tool` Query-Parameter mit dem Wert `plumbus` zu senden, wie:
    
    ```http
    https://example.com/items/?limit=10&tool=plumbus
    ```
    
    erhält er eine **Error-Response**, die ihm mitteilt, dass der Query-Parameter `tool` nicht erlaubt ist:
    
    ```json
    {
        "detail": [
            {
    Created: Sun Apr 05 07:19:11 GMT 2026
    - Last Modified: Sat Sep 20 15:10:09 GMT 2025
    - 2.6K bytes
    - Click Count (0)
  10. tests/test_tutorial/test_bigger_applications/test_main.py

            ]
        }
    
    
    def test_items_plumbus_token_jessica(client: TestClient):
        response = client.get(
            "/items/plumbus?token=jessica", headers={"X-Token": "fake-super-secret-token"}
        )
        assert response.status_code == 200
        assert response.json() == {"name": "Plumbus", "item_id": "plumbus"}
    
    
    def test_items_bar_token_jessica(client: TestClient):
        response = client.get(
    Created: Sun Apr 05 07:19:11 GMT 2026
    - Last Modified: Thu Feb 12 13:19:43 GMT 2026
    - 22.8K bytes
    - Click Count (0)
Back to Top