genvid.toolbox.BaseHttpApiTool
- class genvid.toolbox.BaseHttpApiTool(**kwargs)
ベースクラス:
BaseTool
HTTP API のベース class。
- request_get(path: str, base_url: Optional[str] = None, timeout=0.0, params: Optional[dict] = None, retry_request: bool = False)
クラスタサービスに GET HTTP request を実行する。
- パラメータ
path -- HTTP request パス。
base_url -- 代替 URL アドレス。
timeout -- リクエストタイムアウト。
params -- クエリ文字列に使用するパラメータ。
- request_post(path: str, base_url: Optional[str] = None, timeout=0.0, params: Optional[dict] = None, data: Optional[str] = None, json_data=None)
クラスタサービスに POST HTTP request を実行する。
- パラメータ
path -- HTTP request パス。
base_url -- 代替 URL アドレス。
timeout -- リクエストタイムアウト。
params -- クエリ文字列に使用するパラメータ。
json_data -- JSON に変換される辞書。
data -- テキストデータ。
バージョン 1.41.0: で変更:
OrderedDict
を返します。
- request_put(path: str, base_url: Optional[str] = None, timeout=0.0, params: Optional[dict] = None, data: Optional[str] = None, json_data=None)
クラスタサービスに PUT HTTP request を実行する。
- パラメータ
path -- HTTP request パス。
base_url -- 代替 URL アドレス。
timeout -- リクエストタイムアウト。
params -- クエリ文字列に使用するパラメータ。
json_data -- JSON に変換される辞書。
data -- テキストデータ。
バージョン 1.41.0: で変更:
OrderedDict
を返します。
- request_delete(path: str, base_url: Optional[str] = None, timeout=0.0, params: Optional[dict] = None, data: Optional[str] = None, json_data=None)
クラスタサービスに DELETE HTTP request を実行する。
- パラメータ
path -- HTTP request パス。
base_url -- 代替 URL アドレス。
timeout -- リクエストタイムアウト。
params -- クエリ文字列に使用するパラメータ。
json_data -- JSON に変換される辞書。
data -- テキストデータ。
バージョン 1.41.0: で変更:
OrderedDict
を返します。
- class httpapi.BaseHttpApiTool