Main Content

matlab.net.http.ProtocolVersion 클래스

네임스페이스: matlab.net.http

HTTP 프로토콜 버전

설명

'HTTP/1.1'을 사용할 경우 프로토콜 버전을 생성할 필요가 없습니다. 다른 프로토콜을 사용하려면 ProtocolVersion 클래스를 사용하여 프로토콜 버전을 생성하고 요청 메시지의 요청 라인에 추가하십시오.

그러면 서버가 응답 메시지의 상태 라인에 ProtocolVersion 객체를 반환합니다.

클래스 특성

Sealed
true

클래스 특성에 대한 자세한 내용은 클래스 특성 항목을 참조하십시오.

생성

설명

obj = matlab.net.http.ProtocolVersion(name,major,minor)는 지정된 속성을 사용하여 프로토콜 버전을 생성합니다. 각 파라미터는 적합한 구문 규칙을 따라야 합니다. 테스트 목적으로 요청 메시지에 ProtocolVersion 객체를 생성하십시오. 그런 다음 isequal 메서드를 사용하여 이 값을 응답 메시지에서 서버가 반환한 값과 비교하십시오.

예제

obj = matlab.net.http.ProtocolVersion(str)str에서 버전을 생성합니다.

입력 인수

모두 확장

프로토콜 버전으로, ProtocolVersion 생성자에 허용되는 string형이나 문자형 벡터로 지정됩니다. str은 이름과 주 버전 번호 및 부 버전 번호로 구성되어야 하는데, 그렇지 않더라도 오류가 발생하지는 않습니다.

속성

모두 확장

프로토콜 이름으로, string형이나 문자형 벡터로 지정됩니다.

예: 'HTTP'

특성:

GetAccess
public
SetAccess
public
Dependent
true

주 버전 번호로, 0에서 9 사이의 정수 값으로 지정됩니다.

예: 1

특성:

GetAccess
public
SetAccess
public
Dependent
true

부 버전 번호로, 0에서 9 사이의 정수 값으로 지정됩니다.

예: 1

특성:

GetAccess
public
SetAccess
public
Dependent
true

메서드

모두 확장

예제

모두 축소

디폴트 값을 사용하여 mathworks.com으로 HTTP 요청 메시지를 보냅니다. 응답 메시지에 프로토콜 버전을 표시합니다.

request = matlab.net.http.RequestMessage;
uri = matlab.net.URI('https://www.mathworks.com');
response = send(request,uri);
version = string(response.StatusLine.ProtocolVersion)
version = 

    "HTTP/1.1"

버전 내역

R2016b에 개발됨