Results of 1 - 10 of about 25 for クライアント (0.004 sec.)
- エラーハンドリング 12819
- エラーハンドリング APIを使用しているクライアントにエラーを通知する必要がある状況はたくさんあります。 このクライアントは、フロントエンドを持つブラウザ、誰かのコード、IoTデバイスなどが考えられます。 クライアントに以下のようなことを伝える必要が
...あるかもしれません: クライアントにはその操作のための十分な権限がありません。 クライアントはそのリソースにアクセスできません。 クライアントがアクセスしようと...れらの「200」ステータスコードは、何らかの形でリクエスト「成功」であったことを意味します。 400の範囲にあるステータスコードは、クライアントからのエラーがあったことを意味します。 "404 Not Found" のエラー(およびジョーク)を覚えていますか? HTTPException の使用 HTTP...レスポンスをエラーでクライアントに返すには、 HTTPException を使用します。 HTTPException のインポート Python 3.8+ from fastapi import FastAPI , HTTPException... - https://man.mtool.work/fastapi/0.115/tutorial/handling-errors/
- デプロイメントのコンセプト 11424
- デプロイメントのコンセプト FastAPI を用いたアプリケーションをデプロイするとき、もしくはどのようなタイプのWeb APIであっても、おそらく気になるコンセプトがいくつかあります。 それらを活用することでアプリケーションを デプロイするための最適な方法
...始前の事前のステップ これらが デプロイメント にどのような影響を与えるかを見ていきましょう。 最終的な目的は、 安全な方法で APIクライアントに サービスを提供 し、 中断を回避 するだけでなく、 計算リソース (例えばリモートサーバー/仮想マシン)を可能な限り効率的に使用...いう用語の違いを確認したところで、デプロイメントについて話を続けます。 起動時の実行 ほとんどの場合、Web APIを作成するときは、クライアントがいつでもアクセスできるように、 常に 中断されることなく 実行される ことを望みます。もちろん、特定の状況でのみ実行させたい特...でWeb APIを構築する際に、コードにエラーがある場合、FastAPIは通常、エラーを引き起こした単一のリクエストにエラーを含めます。? クライアントはそのリクエストに対して 500 Internal Server Error を受け取りますが、アプリケーションは完全にクラッシュするのではなく、次のリ... - https://man.mtool.work/fastapi/0.115/deployment/concepts/
- 代替ツールから受けたインスピレーションと比較 10411
- 代替ツールから受けたインスピレーションと比較 何が FastAPI にインスピレーションを与えたのか、他の代替ツールと比較してどうか、そしてそこから何を学んだのかについて。 はじめに FastAPI は、代替ツールのこれまでの働きがなければ存在しなかったでしょ
...内部 でRequestsを使用するのが一般的です。 しかし、FastAPIはRequestsからかなりのインスピレーションを得ています。 Requests は (クライアントとして) APIと 通信 するためのライブラリであり、 FastAPI は (サーバーとして) APIを 構築 するためのライブラリです。 これらは多...QLのサポート。 インプロセスのバックグラウンドタスク。 起動およびシャットダウンイベント。 requestsに基づいて構築されたテストクライアント。 CORS、GZip、静的ファイル、ストリーミング応答。 セッションとクッキーのサポート。 100%のテストカバレッジ。 100%の型注釈付き... - https://man.mtool.work/fastapi/0.115/alternatives/
- HTTPS について 10195
- HTTPS について HTTPSは単に「有効」か「無効」かで決まるものだと思いがちです。 しかし、それよりもはるかに複雑です。 Tip もし急いでいたり、HTTPSの仕組みについて気にしないのであれば、次のセクションに進み、さまざまなテクニックを使ってすべてをセッ
...に送信し、アプリケーションから HTTP レスポンス を受け取り、適切な HTTPS 証明書 を使用して 暗号化 し、そして HTTPS を使用してクライアントに送り返します。 このサーバーはしばしば TLS Termination Proxy と呼ばれます。 TLS Termination Proxyとして使えるオプションには...アドレスになります。 TLS Handshake の開始 ブラウザはIPアドレスと ポート443 (HTTPSポート)で通信します。 通信の最初の部分は、クライアントとサーバー間の接続を確立し、使用する暗号鍵などを決めるだけです。 TLS接続を確立するためのクライアントとサーバー間のこのやりと...SNI拡張機能 を使用して、TLS Termination Proxy は、利用可能なTLS (HTTPS)証明書のどれを接続先として使用すべきかをチェックし、クライアントが期待するドメインに一致するものを使用します。 今回は、 someapp.example.com の証明書を使うことになります。 クライアントは、そ... - https://man.mtool.work/fastapi/0.115/deployment/https/
- セキュリティ - 最初の一歩 9913
- セキュリティ - 最初の一歩 あるドメインに、 バックエンド APIを持っているとしましょう。 そして、別のドメインか同じドメインの違うパス(またはモバイルアプリケーションの中)に フロントエンド を持っています。 さらに、フロントエンドが ユーザー名 と
...供します。 OAuth2PasswordBearer クラスのインスタンスを作成する時に、パラメーター tokenUrl を渡します。このパラメーターには、クライアント (ユーザーのブラウザで動作するフロントエンド) がトークンを取得するために ユーザー名 と パスワード を送信するURLを指定します...ションを動作させ続けるために重要です。 このパラメーターはエンドポイント/ path operation を作成しません。しかし、URL /token はクライアントがトークンを取得するために使用するものであると宣言します。この情報は OpenAPI やインタラクティブな API ドキュメントシステムで... - https://man.mtool.work/fastapi/0.115/tutorial/security/first-steps/
- Pythonの型の紹介 9597
- Pythonの型の紹介 Python 3.6以降 では「型ヒント」オプションがサポートされています。 これらの "型ヒント" は変数の 型 を宣言することができる新しい構文です。(Python 3.6以降) 変数に型を宣言することでエディターやツールがより良いサポートを提供す
...定義します。 データの変換 : リクエストのデータを必要な型に変換します。 データの検証 : リクエストごとに: データが無効な場合にクライアントに返される 自動エラー を生成します。 ドキュメント OpenAPIを使用したAPI: 自動的に対話型ドキュメントのユーザーインターフェイス... - https://man.mtool.work/fastapi/0.115/python-types/
- 機能 9016
- 機能 FastAPIの機能 FastAPI は以下の機能をもちます: オープンスタンダード準拠 API作成のための OpenAPI 。これは、 path operations の宣言、パラメータ、ボディリクエスト、セキュリティなどを含んでいます。 JSONスキーマ を使用したデータモデルのドキュ
...ている)。 綿密な調査の結果、上層に後付けするのではなく、これらの基準に基づいて設計されました。 これにより、多くの言語で自動 クライアントコード生成 が可能です。 自動ドキュメント生成 対話的なAPIドキュメントと探索的なwebユーザーインターフェースを提供します。フレー...ポート GraphQL のサポート プロセス内バックグラウンドタスク 起動およびシャットダウンイベント httpx に基づいて構築されたテストクライアント CORS 、GZip、静的ファイル、ストリーミング応答 セッションとCookie のサポート テストカバレッジ100% 型アノテーション100%のコー...ことができるということを意味しています。 同じことがその逆にも当てはまり、多くの場合、データベースから取得したオブジェクトを クライアントに直接 渡すことができます。 FastAPI を使用すると、 Pydantic のすべての機能を利用できます(FastAPIがPydanticに基づいてすべての... - https://man.mtool.work/fastapi/0.115/features/
- FastAPI 8933
- FastAPI FastAPI framework, high performance, easy to learn, fast to code, ready for production ドキュメント : https://fastapi.tiangolo.com ソースコード : https://github.com/fastapi/fastapi FastAPI は、Pythonの標準である型ヒントに基づいてPyt
..._id があることを検証します。 item_id が GET および PUT リクエストに対して int 型であることを検証します。 そうでない場合は、クライアントは有用で明確なエラーが表示されます。 GET リクエストに対してオプションのクエリパラメータ q ( http://127.0.0.1:8000/items/foo?...変換します。 OpenAPIですべてを文書化し、以下を使用することができます: 対話的なドキュメントシステム。 多くの言語に対応した自動クライアントコード生成システム。 2 つの対話的なドキュメントのWebインターフェイスを直接提供します。 まだ表面的な部分に触れただけですが、も... - https://man.mtool.work/fastapi/0.115/
- リクエストボディ 8833
- リクエストボディ クライアント (ブラウザなど) からAPIにデータを送信する必要があるとき、データを リクエストボディ (request body) として送ります。 リクエスト ボディはクライアントによってAPIへ送られます。 レスポンス ボディはAPIがクライアントに送
...るデータです。 APIはほとんどの場合 レスポンス ボディを送らなければなりません。しかし、クライアントは必ずしも リクエスト ボディを送らなければいけないわけではありません。 リクエスト ボディを宣言するために Pydantic モデルを使... - https://man.mtool.work/fastapi/0.115/tutorial/body/
- パスパラメータ 8618
- パスパラメータ Pythonのformat文字列と同様のシンタックスで「パスパラメータ」や「パス変数」を宣言できます: Python 3.8+ from fastapi import FastAPI app = FastAPI () @app . get ( "/items/ {item_id} " ) async def read_item ( item_id ): return {
...の返却 path operation から 列挙型メンバ を返すことができます。JSONボディ( dict など)でネストすることもできます。 それらはクライアントに返される前に適切な値 (この場合は文字列) に変換されます。 Python 3.8+ from enum import Enum from fastapi import FastAPI cla...model_name , "message" : "LeCNN all the images" } return { "model_name" : model_name , "message" : "Have some residuals" } クライアントは以下の様なJSONレスポンスを得ます: { "model_name" : "alexnet" , "message" : "Deep Learning FTW!" } パスを含んだパスパラメー... - https://man.mtool.work/fastapi/0.115/tutorial/path-params/