> ## Documentation Index
> Fetch the complete documentation index at: https://devdocs.xbox.com/llms.txt
> Use this file to discover all available pages before exploring further.

# httpProvider (目次)

> httpProvider

# httpProvider

## 関数

| 関数 | 説明 |
| - | - |
| [HCGetHttpCallPerformFunction](/ja-jp/reference/live/httpclient/httpprovider/functions/hcgethttpcallperformfunction) | 現在のプラットフォームで HTTP perform 関数を実装する、現在の HCCallPerformFunction コールバックを返します。 |
| [HCGetWebSocketFunctions](/ja-jp/reference/live/httpclient/httpprovider/functions/hcgetwebsocketfunctions) | WebSocket 関数を実装する関数を取得します。 |
| [HCHttpCallGetContext](/ja-jp/reference/live/httpclient/httpprovider/functions/hchttpcallgetcontext) | この呼び出しオブジェクトにアタッチされているコンテキスト ポインターを取得します。 |
| [HCHttpCallRequestGetHeader](/ja-jp/reference/live/httpclient/httpprovider/functions/hchttpcallrequestgetheader) | 指定されたヘッダー名に対する HTTP 呼び出しのリクエスト ヘッダーを取得します。 |
| [HCHttpCallRequestGetHeaderAtIndex](/ja-jp/reference/live/httpclient/httpprovider/functions/hchttpcallrequestgetheaderatindex) | HTTP 呼び出し内の 0 から始まる特定のインデックス位置にあるリクエスト ヘッダーを取得します。 |
| [HCHttpCallRequestGetNumHeaders](/ja-jp/reference/live/httpclient/httpprovider/functions/hchttpcallrequestgetnumheaders) | HTTP 呼び出し内のリクエスト ヘッダーの数を取得します。 |
| [HCHttpCallRequestGetRequestBodyBytes](/ja-jp/reference/live/httpclient/httpprovider/functions/hchttpcallrequestgetrequestbodybytes) | HTTP 呼び出しのリクエスト本文のバイト列を取得します。 |
| [HCHttpCallRequestGetRequestBodyReadFunction](/ja-jp/reference/live/httpclient/httpprovider/functions/hchttpcallrequestgetrequestbodyreadfunction) | HTTP 呼び出しがリクエスト本文を読み取るために使用する関数を取得します。 |
| [HCHttpCallRequestGetRequestBodyString](/ja-jp/reference/live/httpclient/httpprovider/functions/hchttpcallrequestgetrequestbodystring) | HTTP 呼び出しのリクエスト本文のバイト列を取得します。 |
| [HCHttpCallRequestGetRetryAllowed](/ja-jp/reference/live/httpclient/httpprovider/functions/hchttpcallrequestgetretryallowed) | この HTTP 呼び出しに対して再試行が許可されているかどうかを取得します。 |
| [HCHttpCallRequestGetRetryCacheId](/ja-jp/reference/live/httpclient/httpprovider/functions/hchttpcallrequestgetretrycacheid) | 高速失敗のために Retry-After ヘッダーをキャッシュするために使用される、この REST エンドポイントの ID 番号を取得します。 |
| [HCHttpCallRequestGetRetryDelay](/ja-jp/reference/live/httpclient/httpprovider/functions/hchttpcallrequestgetretrydelay) | HTTP 再試行の遅延時間 (秒単位) を取得します。既定および最小の遅延は 2 秒です。 |
| [HCHttpCallRequestGetTimeout](/ja-jp/reference/live/httpclient/httpprovider/functions/hchttpcallrequestgettimeout) | この HTTP 呼び出しのタイムアウトを取得します。 |
| [HCHttpCallRequestGetTimeoutWindow](/ja-jp/reference/live/httpclient/httpprovider/functions/hchttpcallrequestgettimeoutwindow) | HTTP のタイムアウト ウィンドウを秒単位で設定します。 |
| [HCHttpCallRequestGetUrl](/ja-jp/reference/live/httpclient/httpprovider/functions/hchttpcallrequestgeturl) | HTTP 呼び出しの URL とメソッドを取得します。 |
| [HCHttpCallResponseAppendResponseBodyBytes](/ja-jp/reference/live/httpclient/httpprovider/functions/hchttpcallresponseappendresponsebodybytes) | HTTP 呼び出しのレスポンス本文のバイト バッファーに追加します。この呼び出しハンドルに対して以前に HCHttpCallResponseSetResponseBodyWriteFunction を使用してカスタムの書き込みコールバックが設定されている場合、これらは相互に排他的であるため、この操作は失敗します。 |
| [HCHttpCallResponseSetHeader](/ja-jp/reference/live/httpclient/httpprovider/functions/hchttpcallresponsesetheader) | HTTP 呼び出しのレスポンス ヘッダーを設定します。 |
| [HCHttpCallResponseSetHeaderWithLength](/ja-jp/reference/live/httpclient/httpprovider/functions/hchttpcallresponsesetheaderwithlength) | HTTP 呼び出しのレスポンス ヘッダーを設定します。 |
| [HCHttpCallResponseSetNetworkErrorCode](/ja-jp/reference/live/httpclient/httpprovider/functions/hchttpcallresponsesetnetworkerrorcode) | HTTP 呼び出しのネットワーク エラー コードを設定します。 |
| [HCHttpCallResponseSetPlatformNetworkErrorMessage](/ja-jp/reference/live/httpclient/httpprovider/functions/hchttpcallresponsesetplatformnetworkerrormessage) | HTTP 呼び出しのプラットフォーム固有のネットワーク エラー メッセージを設定します。 |
| [HCHttpCallResponseSetResponseBodyBytes](/ja-jp/reference/live/httpclient/httpprovider/functions/hchttpcallresponsesetresponsebodybytes) | HTTP 呼び出しのレスポンス本文のバイト バッファーを設定します。この呼び出しハンドルに対して以前に HCHttpCallResponseSetResponseBodyWriteFunction を使用してカスタムの書き込みコールバックが設定されている場合、これらは相互に排他的であるため、この操作は失敗します。 |
| [HCHttpCallResponseGetResponseBodyWriteFunction](/ja-jp/reference/live/httpclient/httpprovider/functions/hchttpcallresponsegetresponsebodywritefunction) | HTTP 呼び出しがレスポンス本文を書き込むために使用する関数を取得します。 |
| [HCHttpCallResponseSetStatusCode](/ja-jp/reference/live/httpclient/httpprovider/functions/hchttpcallresponsesetstatuscode) | HTTP 呼び出しのレスポンスの HTTP ステータス コードを設定します。 |
| [HCHttpCallSetContext](/ja-jp/reference/live/httpclient/httpprovider/functions/hchttpcallsetcontext) | この呼び出しオブジェクトにアタッチされているコンテキスト ポインターを設定します。 |
| [HCSetHttpCallPerformFunction](/ja-jp/reference/live/httpclient/httpprovider/functions/hcsethttpcallperformfunction) | 呼び出し元が HTTP の perform 関数を実装できるようにします (オプション)。 |
| [HCSetWebSocketFunctions](/ja-jp/reference/live/httpclient/httpprovider/functions/hcsetwebsocketfunctions) | 呼び出し元が WebSocket 関数を実装できるようにします (オプション)。 |
| [HCWebSocketGetHeader](/ja-jp/reference/live/httpclient/httpprovider/functions/hcwebsocketgetheader) | WebSocket のヘッダーを取得します。 |
| [HCWebSocketGetHeaderAtIndex](/ja-jp/reference/live/httpclient/httpprovider/functions/hcwebsocketgetheaderatindex) | WebSocket 内の 0 から始まる特定のインデックス位置にあるヘッダーを取得します。 |
| [HCWebSocketGetNumHeaders](/ja-jp/reference/live/httpclient/httpprovider/functions/hcwebsocketgetnumheaders) | WebSocket に含まれるヘッダーの数を取得します。 |
| [HCWebSocketGetProxyUri](/ja-jp/reference/live/httpclient/httpprovider/functions/hcwebsocketgetproxyuri) | WebSocket のプロキシ URI を取得します。 |


## Related topics

- [HttpClient API リファレンス (目次)](/ja-jp/reference/live/httpclient/atoc-httpclient.md)
- [HCHttpCallSetContext](/ja-jp/reference/live/httpclient/httpprovider/functions/hchttpcallsetcontext.md)
- [HCHttpCallGetContext](/es/reference/live/httpclient/httpprovider/functions/hchttpcallgetcontext.md)
