
SwooleCoroutineHttpClient::execute를 사용하여 HTTP 요청을 보내는 경우, 요청 본문을 전달하는 방법은 두 가지가 있습니다.
1. body 옵션을 사용하여 요청 본문을 전달할 수 있습니다. 예를 들어, 다음과 같이 요청 본문을 JSON 형식으로 전달할 수 있습니다.
#hostingforum.kr
php
$client = new SwooleCoroutineHttpClient('http://example.com');
$response = $client->execute('POST', '/api/endpoint', [
'body' => json_encode([
'key' => 'value',
]),
]);
2. body 옵션 대신 data 옵션을 사용하여 요청 본문을 전달할 수 있습니다. 예를 들어, 다음과 같이 요청 본문을 JSON 형식으로 전달할 수 있습니다.
#hostingforum.kr
php
$client = new SwooleCoroutineHttpClient('http://example.com');
$response = $client->execute('POST', '/api/endpoint', [
'data' => json_encode([
'key' => 'value',
]),
]);
이 두 가지 방법 모두 요청 본문을 전달할 수 있습니다. body 옵션은 요청 본문을 HTTP 요청 본문에 직접 전달하는 반면, data 옵션은 요청 본문을 HTTP 요청 본문에 포함하는 방식으로 전달합니다.
2025-03-12 18:07