Main Content

changeFields

클래스: 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에 개발됨

참고 항목