Main Content

convert

클래스: matlab.net.http.HeaderField
네임스페이스: matlab.net.http

헤더 필드 값을 MATLAB 유형으로 변환

설명

예제

value = convert(fields)fields의 각 요소에 대한 Value 속성을 MATLAB® 유형으로 변환합니다.

MATLAB은 fields에 포함된 각 헤더 필드에 대해 matlab.net.http.field 네임스페이스에 fields.Name 속성과 동일한 값을 가진 이름을 지원하는 클래스가 있는지 확인합니다. 네임스페이스에 이 필드의 클래스가 포함된 경우 convert는 해당 클래스의 convert 메서드를 불러옵니다. field 네임스페이스의 클래스를 보려면 matlab.net.http.HeaderField.displaySubclasses 메서드를 호출하십시오.

변환이 실패하거나 fields.Name 속성 중 하나를 지원하는 클래스가 없을 경우 convert는 예외를 발생시킵니다.

이 메서드는 이종 배열에서는 작동하지 않습니다. fields의 모든 멤버는 동일한 클래스여야 합니다.

입력 인수

모두 확장

헤더 필드로, matlab.net.http.field 네임스페이스의 클래스 객체로 구성된 벡터로 지정됩니다. fields의 모든 멤버는 동일한 클래스여야 합니다.

출력 인수

모두 확장

헤더 필드 값으로, MATLAB 유형의 벡터로 반환됩니다. 반환되는 유형은 특정 클래스의 convert 메서드의 값에 따라 달라집니다.

예제

모두 확장

Hubble Heritage 웹사이트로 메시지를 보내고 이미지가 수정된 연도를 표시합니다.

uri = matlab.net.URI('http://heritage.stsci.edu/2007/14/images/p0714aa.jpg');
req = matlab.net.http.RequestMessage;
r = send(req,uri);
d = convert(getFields(r,'Last-Modified'));
LastModified = d.Year
LastModified =

        2007

버전 내역

R2016b에 개발됨