TsgcHTTP3Client › メソッド › Post
ボディペイロードを含む同期 HTTP/3 POST リクエストを送信し、レスポンスボディを返します。
function Post(const aURL: string; const aData: string; const aContentType: string = 'application/x-www-form-urlencoded'): string;
| 名前 | タイプ | 説明 |
|---|---|---|
aURL | const string | リクエストの送信先リソースの絶対 URL。 |
aData | const string | サーバーに送信されるリクエストボディ。 |
aContentType | const string | content-type ヘッダーの値。デフォルトは application/x-www-form-urlencoded です。 |
サーバーから受信したレスポンスボディ(文字列としてデコード済み)。(string)
Post は、完全な HTTP/3 レスポンスが受信されるまで呼び出しスレッドをブロックし、ボディを文字列として返します。ペイロードに合わせて aContentType を設定してください。たとえば JSON ドキュメントを送信する場合は application/json を使用します。ノンブロッキングリクエストには PostAsync を使用してください。返信は OnResponse で通知されます。
vResponse := oClient.Post('https://api.example.com/v1/login', 'user=john&pass=secret');