
SwooleHttpClient::post 메소드에서 URL 파라미터를 전달하는 방법은 두 가지가 있습니다.
1. URL 파라미터를 GET 방식으로 전송하려면, post 메소드의 두 번째 인자에 URL 파라미터를 포함하는 URL을 전달하면 됩니다. 예를 들어, 서버에 'name=John&age=30' 형식의 URL 파라미터를 전송하려면, post 메소드의 두 번째 인자에 '/?name=John&age=30'을 전달하면 됩니다.
2. URL 파라미터를 POST 방식으로 전송하려면, post 메소드의 두 번째 인자에 URL 파라미터를 포함하는 데이터를 전달하면 됩니다. 예를 들어, 서버에 'name=John&age=30' 형식의 URL 파라미터를 전송하려면, post 메소드의 두 번째 인자에 array('name' => 'John', 'age' => 30)를 전달하면 됩니다.
위 코드에서 array('name' => 'John', 'age' => 30) 부분에서 URL 파라미터를 전송하는 방법은 POST 방식으로 전송하는 것입니다. 이 경우, URL 파라미터는 POST 요청 본문에 포함됩니다.
#hostingforum.kr
php
$client = new SwooleHttpClient('127.0.0.1', 9501);
$client->set(['timeout' => 15]);
$client->post('/', function($frame) {
var_dump($frame->data);
}, array('name' => 'John', 'age' => 30));
$client->connect();
$client->send();
$client->close();
위 코드에서 array('name' => 'John', 'age' => 30) 부분에서 URL 파라미터를 전송하는 방법은 POST 방식으로 전송하는 것입니다. 이 경우, URL 파라미터는 POST 요청 본문에 포함됩니다.
2025-03-05 13:38