주요 콘텐츠

이 번역 페이지는 최신 내용을 담고 있지 않습니다. 최신 내용을 영문으로 보려면 여기를 클릭하십시오.

changeFields

R2026a

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

HeaderField 배열의 기존 값 변경

설명

fields = changeFields(fields,FieldName1,FieldValue1,...,FieldNameN,FieldValueN)은 각 헤더 필드에서 지정된 이름을 갖는 기존 필드를 표시된 값으로 변경하고 업데이트된 배열을 반환합니다.

이름 일치에서는 대/소문자를 구분하지 않습니다. 그러나, 기존 필드 이름과 대/소문자가 다른 이름을 지정하면 필드 이름이 지정된 이름으로 변경됩니다. 이 사용법은 기존 필드의 클래스를 변경하지 않습니다.

이 메서드는 다음과 같은 경우 오류를 발생시킵니다.

  • 지정된 모든 필드가 헤더에 아직 없습니다.

  • 지정된 이름을 가진 필드가 두 개 이상 있습니다.

fields = changeFields(fields,newFields)는 각 헤더 필드에 있는 기존 필드를 fields에 지정된 이름, 값, 유형으로 변경합니다. 이 구문은 필드 이름이 fields의 이름과 대/소문자 구분 없이 일치하는 경우 기존 필드의 클래스를 변경할 수 있습니다.

입력 인수

모두 확장

헤더 필드로, matlab.net.http.HeaderField 객체로 구성된 배열로 지정됩니다.

헤더 필드 이름으로, string형으로 지정됩니다.

헤더 필드 값으로, string형이나 fName에 유효한 모든 유형으로 지정됩니다. 필드에 디폴트 값을 사용하려면 fValue를 ''로 설정하십시오. 마지막 값이 누락된 경우 이는 []을 지정하는 것과 동일합니다.

추가할 필드로, 벡터로 지정되거나 하나 이상의 matlab.net.http.HeaderField 객체로 구성된 쉼표로 구분된 목록으로 지정됩니다.

버전 내역

R2018a에 개발됨

참고 항목