コンテンツにスキップ
per page, with , order by , clip by
Results of 1 - 7 of about 7 for ステータス (0.002 sec.)
レスポンスステータスコード 12850
レスポンスステータスコード レスポンスモデルを指定するのと同じ方法で、レスポンスに使用されるHTTPステータスコードを以下の path operations のいずれかの status_code パラメータで宣言することもできます。 @app.get() @app.post() @app.put() @app.del ... 注意してください。すべてのパラメータやボディのように、 path operation関数 のものではありません。 status_code パラメータはHTTPステータスコードを含む数値を受け取ります。 情報 status_code は代わりに、Pythonの http.HTTPStatus のように、 IntEnum を受け取ることもで ... きます。 これは: レスポンスでステータスコードを返します。 OpenAPIスキーマ(およびユーザーインターフェース)に以下のように文書化します: 備考 いくつかのレスポンスコー ... ディがないことを示しています。 FastAPIはこれを知っていて、レスポンスボディがないというOpenAPIドキュメントを生成します。 HTTPステータスコードについて 備考 すでにHTTPステータスコードが何であるかを知っている場合は、次のセクションにスキップしてください。 HTTPでは ...
https://man.mtool.work/fastapi/0.115/tutorial/response-status-code/
代替ツールから受けたインスピレーションと比較 10287
代替ツールから受けたインスピレーションと比較 何が FastAPI にインスピレーションを与えたのか、他の代替ツールと比較してどうか、そしてそこから何を学んだのかについて。 はじめに FastAPI は、代替ツールのこれまでの働きがなければ存在しなかったでしょ ... 緒に、 FastAPI が response 引数を関数に持つことにインスピレーションを与えました。 FastAPI では任意ですが、ヘッダーやCookieやステータスコードを設定するために利用されています。 Molten FastAPI を構築する最初の段階でMoltenを発見しました。そして、それは非常に似た ...
https://man.mtool.work/fastapi/0.115/alternatives/
追加のステータスコード 8851
追加のステータスコード デフォルトでは、 FastAPI は JSONResponse を使ってレスポンスを返します。その JSONResponse の中には、 path operation が返した内容が入ります。 それは、デフォルトのステータスコードか、 path operation でセットしたものを利用 ... します。 追加のステータスコード メインのステータスコードとは別に、他のステータスコードを返したい場合は、 Response ( JSONResponse など) に追加のステー ... タスコードを設定して直接返します。 例えば、itemを更新し、成功した場合は200 "OK"のHTTPステータスコードを返す path operation を作りたいとします。 しかし、新しいitemも許可したいです。itemが存在しない場合は、それらを作成して ... 供しています。しかし有効なレスポンスはほとんどStarletteから来ています。 status についても同じです。 OpenAPIとAPIドキュメント ステータスコードとレスポンスを直接返す場合、それらはOpenAPIスキーマ (APIドキュメント) には含まれません。なぜなら、FastAPIは何が返される ...
https://man.mtool.work/fastapi/0.115/advanced/additional-status-codes/
エラーハンドリング 8615
エラーハンドリング APIを使用しているクライアントにエラーを通知する必要がある状況はたくさんあります。 このクライアントは、フロントエンドを持つブラウザ、誰かのコード、IoTデバイスなどが考えられます。 クライアントに以下のようなことを伝える必要が ... せん。 クライアントがアクセスしようとしていた項目が存在しません。 など これらの場合、通常は 400 (400から499)の範囲内の HTTPステータスコード を返すことになります。 これは200のHTTPステータスコード(200から299)に似ています。これらの「200」ステータスコードは、 ... 何らかの形でリクエスト「成功」であったことを意味します。 400の範囲にあるステータスコードは、クライアントからのエラーがあったことを意味します。 "404 Not Found" のエラー(およびジョーク)を覚えていますか? HTT ... 係とセキュリティ」のセクションでより明確になります。 この例では、クライアントが存在しないIDでアイテムを要求した場合、 404 のステータスコードを持つ例外を発生させます: Python 3.8+ from fastapi import FastAPI , HTTPException app = FastAPI () items = { "foo" : " ...
https://man.mtool.work/fastapi/0.115/tutorial/handling-errors/
カスタムレスポンス - HTML、ストリーム、ファイル、その他のレスポンス 8433
カスタムレスポンス - HTML、ストリーム、ファイル、その他のレスポンス デフォルトでは、 FastAPI は JSONResponse を使ってレスポンスを返します。 レスポンスを直接返す で見たように、 Response を直接返すことでこの挙動をオーバーライドできます。 しか ... pe がドキュメントされない) 、自動的な対話的ドキュメントからも閲覧できません。 情報 もちろん、実際の Content-Type ヘッダーやステータスコードなどは、返された Response オブジェクトに由来しています。 OpenAPIドキュメントと Response のオーバーライド 関数の中でレス ... 継承しています。 直接返すことができます。 以下のパラメータを受け付けます。 content - str か bytes 。 status_code - int のHTTPステータスコード。 headers - 文字列の dict 。 media_type - メディアタイプを示す str 。例えば "text/html" 。 FastAPI (実際にはStarlette ... }] 豆知識 ORJSONResponse のほうが高速な代替かもしれません。 RedirectResponse HTTPリダイレクトを返します。デフォルトでは307ステータスコード (Temporary Redirect) となります。 Python 3.8+ from fastapi import FastAPI from fastapi.responses import RedirectRespo ...
https://man.mtool.work/fastapi/0.115/advanced/custom-response/
Path Operationの設定 7524
Path Operationの設定 path operationデコレータ を設定するためのパラメータがいくつかあります。 注意 これらのパラメータは path operation関数 ではなく、 path operationデコレータ に直接渡されることに注意してください。 レスポンスステータスコード ... , response_model = Item , status_code = status . HTTP_201_CREATED ) async def create_item ( item : Item ): return item そのステータスコードはレスポンスで使用され、OpenAPIスキーマに追加されます。 技術詳細 また、 from starlette import status を使用することもで ...
https://man.mtool.work/fastapi/0.115/tutorial/path-operation-configuration/
セキュリティ - 最初の一歩 6997
セキュリティ - 最初の一歩 あるドメインに、 バックエンド APIを持っているとしましょう。 そして、別のドメインか同じドメインの違うパス(またはモバイルアプリケーションの中)に フロントエンド を持っています。 さらに、フロントエンドが ユーザー名 と ... str として返します。 もし Authorization ヘッダーが見つからなかったり、値が Bearer トークンを持っていなかったりすると、401 ステータスコードエラー ( UNAUTHORIZED ) で直接応答します。 トークンが存在するかどうかをチェックしてエラーを返す必要はありません。関数が ...
https://man.mtool.work/fastapi/0.115/tutorial/security/first-steps/
PREV 1 NEXT