라이브러리

[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() 메서드의 참고사항


- 클라이언트 종료: 클라이언트를 종료하면 모든 연결이 끊어집니다. 따라서 클라이언트를 종료하기 전에 모든 요청을 완료해야 합니다.
- 연결 끊기: 연결을 끊으면 클라이언트가 종료되지 않습니다. 따라서 연결을 끊기 전에 모든 요청을 완료해야 합니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

  • 전체 8,985건 / 101 페이지

검색

게시물 검색