Results of 1 - 10 of about 10 for 受信 (0.003 sec.)
- WebSocket 13586
- WebSocket FastAPI で WebSocket が使用できます。 WebSockets のインストール まず WebSockets のインストールが必要です。 $ pip install websockets ---> 100% WebSocket クライアント 本番環境 本番環境では、React、Vue.js、Angularなどの最新のフレーム
...は開発者の利便性のために、同じ WebSocket を提供します。しかし、こちらはStarletteから直接提供されるものです。 メッセージの送受信 WebSocketルートでは、 await を使ってメッセージの送受信ができます。 Python 3.8+ from fastapi import FastAPI , WebSocket fro.... receive_text () await websocket . send_text ( f "Message text was: { data } " ) バイナリやテキストデータ、JSONデータを送受信できます。 試してみる ファイル名が main.py である場合、以下の方法でアプリケーションを実行します。 $ uvicorn main:app --reloa...ジを入力して送信できます。 そして、 WebSocketを使用した FastAPI アプリケーションが応答します。 複数のメッセージを送信(および受信)できます。 そして、これらの通信はすべて同じWebSocket接続を使用します。 依存関係 WebSocketエンドポイントでは、 fastapi から... - https://man.mtool.work/fastapi/0.115/advanced/websockets/
- バックグラウンドタスク 9814
- バックグラウンドタスク レスポンスを返した 後に 実行されるバックグラウンドタスクを定義できます。 これは、リクエスト後に処理を開始する必要があるが、クライアントがレスポンスを受け取る前に処理を終える必要のない操作に役立ちます。 これには、たとえ
...、すぐにレスポンスを返し、バックグラウンドでメール通知ができます。 データ処理: たとえば、時間のかかる処理を必要とするファイル受信時には、「受信済み」(HTTP 202) のレスポンスを返し、バックグラウンドで処理できます。 BackgroundTasks の使用 まず初めに、 Back... - https://man.mtool.work/fastapi/0.115/tutorial/background-tasks/
- 代替ツールから受けたインスピレーションと比較 9385
- 代替ツールから受けたインスピレーションと比較 何が FastAPI にインスピレーションを与えたのか、他の代替ツールと比較してどうか、そしてそこから何を学んだのかについて。 はじめに FastAPI は、代替ツールのこれまでの働きがなければ存在しなかったでしょ
...データが有効であることを確認することです。例えば、あるフィールドがランダムな文字列ではなく int であることなどです。これは特に受信するデータに対して便利です。 データバリデーションの仕組みがなければ、すべてのチェックを手作業でコードに実装しなければなりませ...コードで「スキーマ」を定義し、データの型やバリデーションを自動で提供する点。 Webargs APIに求められる他の大きな機能として、 受信したリクエストデータのパース があります。 WebargsはFlaskをはじめとするいくつかのフレームワークの上にそれを提供するために作ら...持つ前はよく使っていました。 情報 Webargsは、Marshmallowと同じ開発者により作られました。 FastAPI へ与えたインスピレーション 受信したデータに対する自動的なバリデーションを持っている点。 APISpec MarshmallowとWebargsはバリデーション、パース、シリアライゼー... - https://man.mtool.work/fastapi/0.115/alternatives/
- JSON互換エンコーダ 9385
- JSON互換エンコーダ データ型(Pydanticモデルのような)をJSONと互換性のあるもの( dict や list など)に変更する必要がある場合があります。 例えば、データベースに保存する必要がある場合です。 そのために、 FastAPI は jsonable_encoder() 関数を提供
...しています。 jsonable_encoder の使用 JSON互換のデータのみを受信するデータベース fase_db があるとしましょう。 例えば、 datetime オブジェクトはJSONと互換性がないので、このデーターベースには... - https://man.mtool.work/fastapi/0.115/tutorial/encoder/
- リクエストフォームとファイル 8974
- リクエストフォームとファイル File と Form を同時に使うことでファイルとフォームフィールドを定義することができます。 情報 アップロードされたファイルやフォームデータを受信するには、まず python-multipart をインストールします。 例えば、 pip inst
... - https://man.mtool.work/fastapi/0.115/tutorial/request-forms-and-files/
- 並行処理と async / await 8134
- 並行処理と async / await path operation 関数 のための async def に関する詳細と非同期 (asynchronous) コード、並行処理 (Concurrency)、そして、並列処理 (Parallelism) の背景について。 急いでいますか? TL;DR: 次のような、 await を使用して呼び出す
...て) 相対的に「遅い」 I/O 操作を指します: ネットワーク経由でクライアントから送信されるデータ ネットワーク経由でクライアントが受信する、プログラムから送信されたデータ システムによって読み取られ、プログラムに渡されるディスク内のファイル内容 プログラムがシ...存する前に、 get_burgers(2) の処理?の完了を待つ⏸必要があることをPythonに伝えます。これでPythonは、その間に (別のリクエストを受信するなど) 何か他のことができる?⏯ことを知ります。 await が機能するためには、非同期処理をサポートする関数内にある必要があります... - https://man.mtool.work/fastapi/0.115/async/
- 追加データ型 7705
- 追加データ型 今までは、以下のような一般的なデータ型を使用してきました: int float str bool しかし、より複雑なデータ型を使用することもできます。 そして、今まで見てきたのと同じ機能を持つことになります: 素晴らしいエディタのサポート 受信したリク
... - https://man.mtool.work/fastapi/0.115/tutorial/extra-data-types/
- ヘッダーのパラメータ 7705
- ヘッダーのパラメータ ヘッダーのパラメータは、 Query や Path 、 Cookie のパラメータを定義するのと同じように定義できます。 Header をインポート まず、 Header をインポートします: Python 3.8+ - non-Annotated from typing import Union from fastapi
...プロキシやサーバの中にはアンダースコアを含むヘッダーの使用を許可していないものがあることに注意してください。 ヘッダーの重複 受信したヘッダーが重複することがあります。つまり、同じヘッダーで複数の値を持つということです。 これらの場合、リストの型宣言を使用... - https://man.mtool.work/fastapi/0.115/tutorial/header-params/
- HTTPS について 7294
- HTTPS について HTTPSは単に「有効」か「無効」かで決まるものだと思いがちです。 しかし、それよりもはるかに複雑です。 Tip もし急いでいたり、HTTPSの仕組みについて気にしないのであれば、次のセクションに進み、さまざまなテクニックを使ってすべてをセッ
...つのプログラム/HTTPサーバー を実行させ、 HTTPSに関する全てのこと を管理するのが一般的です。 暗号化された HTTPS リクエスト を受信し、 復号化された HTTP リクエスト を同じサーバーで実行されている実際の HTTP アプリケーション(この場合は FastAPI アプリケーシ... - https://man.mtool.work/fastapi/0.115/deployment/https/
- エラーハンドリング 7294
- エラーハンドリング APIを使用しているクライアントにエラーを通知する必要がある状況はたくさんあります。 このクライアントは、フロントエンドを持つブラウザ、誰かのコード、IoTデバイスなどが考えられます。 クライアントに以下のようなことを伝える必要が
...m ( item : Item ): return item ここで、以下のような無効な項目を送信してみてください: { "title" : "towel" , "size" : "XL" } 受信したボディを含むデータが無効であることを示すレスポンスが表示されます: { "detail" : [ { "loc" : [ "body" , "size" ], "msg" :... - https://man.mtool.work/fastapi/0.115/tutorial/handling-errors/
PREV
1
NEXT