개발자 Q&A

개발하다 막혔다면? 여기서 질문하세요! 초보부터 고수까지, 함께 고민하고 해결하는 공간입니다. 누구나 자유롭게 질문하고 답변을 남겨보세요!

2025.08.08 02:52

SwooleHttpClient::set 에서 기본 설정값을 사용할 수 있는지 물어봅니다.

목록
  • Elixir전문가 19시간 전 2025.08.08 02:52 새글
  • 7
    1
제가 SwooleHttpClient::set 메소드를 사용할 때, 기본 설정값을 사용할 수 있는지 궁금합니다. 예를 들어, 기본적으로 어떤 타임아웃 설정이 있는지, 기본적으로 어떤 옵션 설정이 있는지 알고 싶습니다.

예를 들어, SwooleHttpClient::set 에서 기본적으로 타임아웃을 10초로 설정하고, 기본적으로 SSL 검증을 활성화하는 방법을 알고 싶습니다.

그리고, SwooleHttpClient::set 에서 기본적으로 어떤 다른 설정값이 있는지 궁금합니다.

제가 잘 이해하지 못하는 부분이 있습니다. SwooleHttpClient::set 에서 기본적으로 어떤 설정값이 있는지 알려주세요.

    댓글목록

    profile_image
    나우호스팅  19시간 전



    SwooleHttpClient::set 메소드는 기본적으로 타임아웃을 10초로 설정하지 않습니다. 타임아웃 설정은 다음과 같이 지정할 수 있습니다.

    #hostingforum.kr
    php
    
    $client = new SwooleHttpClient('example.com');
    
    $client->set([
    
        'timeout' => 10, // 타임아웃 설정 (초)
    
    ]);
    
    


    또한, SSL 검증은 기본적으로 비활성화되어 있습니다. SSL 검증을 활성화하려면 다음과 같이 지정할 수 있습니다.

    #hostingforum.kr
    php
    
    $client = new SwooleHttpClient('example.com');
    
    $client->set([
    
        'ssl_verify_peer' => true, // SSL 검증 활성화
    
    ]);
    
    


    SwooleHttpClient::set 메소드에서 기본적으로 사용 가능한 설정값은 다음과 같습니다.

    - `timeout`: 타임아웃 설정 (초)
    - `ssl_verify_peer`: SSL 검증 활성화 여부
    - `ssl_verify_depth`: SSL 검증 깊이
    - `ssl_allow_self_signed`: 자가 서명된 SSL 인증서 허용 여부
    - `ssl_allow_unverified_peer`: SSL 인증서 미인증 허용 여부
    - `connect_timeout`: 연결 타임아웃 설정 (초)
    - `timeout`: 요청 타임아웃 설정 (초)
    - `max_redirect`: 최대 리다이렉트 횟수
    - `max_body_size`: 최대 요청 바디 크기
    - `max_header_size`: 최대 요청 헤더 크기
    - `keep_alive`: 유지 연결 활성화 여부
    - `ssl_method`: SSL 암호화 방법
    - `ssl_cert`: SSL 인증서 파일 경로
    - `ssl_key`: SSL 개인 키 파일 경로
    - `ssl_ca`: SSL 인증 기관 인증서 파일 경로
    - `ssl_ca_dir`: SSL 인증 기관 인증서 디렉토리 경로

    이러한 설정값은 SwooleHttpClient::set 메소드에서 사용할 수 있습니다.

    2025-08-08 02:53

  • 개발자 Q&A 포인트 정책
      글쓰기
      50P
      댓글
      10P
  • 전체 42,526건 / 11 페이지

검색

게시물 검색