라이브러리
[PHP] SwooleHttpClient::close - http 연결을 닫습니다.
SwooleHttpClient::close
SwooleHttpClient는 PHP에서 사용할 수 있는 비동기 HTTP 클라이언트입니다. SwooleHttpClient::close는 HTTP 클라이언트를 종료하는 메서드입니다. 이 메서드는 클라이언트를 종료하고 모든 연결을 끊습니다.
사용 예제
#hostingforum.kr
php
use SwooleHttpClient;
$client = new Client('http://example.com');
$client->setHeaders([
'User-Agent' => 'SwooleHttpClient',
]);
$client->get('/index.php', function ($frame) {
echo $frame->getData();
});
// 클라이언트 종료
$client->close();
close() 메서드의 사용법
- 클라이언트 종료: 클라이언트를 종료하고 모든 연결을 끊습니다.
- 연결 끊기: 연결을 끊어 클라이언트를 종료합니다.
close() 메서드의 예제
#hostingforum.kr
php
use SwooleHttpClient;
$client = new Client('http://example.com');
$client->setHeaders([
'User-Agent' => 'SwooleHttpClient',
]);
$client->get('/index.php', function ($frame) {
echo $frame->getData();
});
// 클라이언트 종료
$client->close();
// 연결 끊기
$client->close(true);
close() 메서드의 옵션
- true: 연결을 끊어 클라이언트를 종료합니다.
- false: 클라이언트를 종료하고 모든 연결을 끊습니다.
close() 메서드의 예외
- SwooleHttpClientException: 클라이언트가 이미 종료된 경우 발생하는 예외입니다.
- SwooleHttpClientError: 클라이언트가 에러를 발생한 경우 발생하는 예외입니다.
close() 메서드의 참고사항
- 클라이언트 종료: 클라이언트를 종료하면 모든 연결이 끊어집니다. 따라서 클라이언트를 종료하기 전에 모든 요청을 완료해야 합니다.
- 연결 끊기: 연결을 끊으면 클라이언트가 종료되지 않습니다. 따라서 연결을 끊기 전에 모든 요청을 완료해야 합니다.
-
- 나우호스팅 @pcs8404
-
호스팅포럼 화이팅!
댓글목록
등록된 댓글이 없습니다.