matlab.net.http.field.SetCookieField 클래스
네임스페이스: matlab.net.http.field
슈퍼클래스: matlab.net.http.HeaderField
HTTP의 Set-Cookie 헤더 필드
설명
SetCookieField
객체는 서버에서 생성한 응답 메시지에 나타납니다. 메시지는 하나 이상의 Set-Cookie 필드를 가질 수 있습니다. Value
속성을 CookieInfo
객체로 추출하려면 convert
메서드를 호출하십시오.
속성
Name
— 헤더 필드 이름
'Set-Cookie'
헤더 필드 이름으로, 'Set-Cookie'
로 지정됩니다.
특성:
GetAccess | public |
SetAccess | public |
Value
— 헤더 필드 값
문자열
헤더 필드 값으로, 문자열로 지정됩니다.
특성:
GetAccess | public |
SetAccess | public |
Dependent | true |
메서드
퍼블릭 메서드
addFields | HeaderField 배열에 필드 추가 |
removeFields | 헤더 필드 배열에서 필드 제거 |
changeFields | HeaderField 배열의 기존 값 변경 |
replaceFields | HeaderField 배열의 값 변경 또는 HeaderField 배열에 필드 추가 |
getFields | 이름이나 클래스가 일치하는 헤더 필드 반환 |
eq | 두 개의 HeaderField 배열 비교 |
convert | 각 Set-Cookie 필드에 대해 CookieInfo 객체 반환 |
convertLike | 다른 헤더 필드와 유사하게 헤더 필드 값 변환 |
parse | 헤더 필드 값을 구문 분석하고 string형으로 반환 |
displaySubclasses | 지원되는 HeaderField 서브클래스 표시 |
특화된 연산자와 함수
다음 메서드는 표준 MATLAB® 연산자와 함수를 이 클래스의 객체를 위해 특화합니다.
string | 헤더 필드로 구성된 배열을 메시지에 나타나는 대로 string형으로 반환합니다. 새 줄 문자가 필드와 필드 사이에 삽입되지만, 모든 필드의 끝에는 삽입되지 않습니다. |
char | 헤더 필드로 구성된 배열을 |
예제
HTTP 메시지에 포함된 모든 Set-Cookie 필드에서 정보 가져오기
r = matlab.net.http.RequestMessage(); uri = matlab.net.URI('http://httpbin.org/cookies/set?xxx=zzz&abc=def'); opts = matlab.net.http.HTTPOptions('MaxRedirects',0); resp = r.send(uri,opts); setCookieFields = resp.getFields('Set-Cookie'); if ~isempty(setCookieFields) cookieInfos = setCookieFields.convert(uri); r = r.addFields(matlab.net.http.field.CookieField([cookieInfos.Cookie])); end resp = r.send('http://httpbin.org/cookies'); disp(resp.Body.Data.cookies)
abc: 'def' xxx: 'zzz'
버전 내역
R2016b에 개발됨
참고 항목
MATLAB 명령
다음 MATLAB 명령에 해당하는 링크를 클릭했습니다.
명령을 실행하려면 MATLAB 명령 창에 입력하십시오. 웹 브라우저는 MATLAB 명령을 지원하지 않습니다.
Select a Web Site
Choose a web site to get translated content where available and see local events and offers. Based on your location, we recommend that you select: .
You can also select a web site from the following list:
How to Get Best Site Performance
Select the China site (in Chinese or English) for best site performance. Other MathWorks country sites are not optimized for visits from your location.
Americas
- América Latina (Español)
- Canada (English)
- United States (English)
Europe
- Belgium (English)
- Denmark (English)
- Deutschland (Deutsch)
- España (Español)
- Finland (English)
- France (Français)
- Ireland (English)
- Italia (Italiano)
- Luxembourg (English)
- Netherlands (English)
- Norway (English)
- Österreich (Deutsch)
- Portugal (English)
- Sweden (English)
- Switzerland
- United Kingdom (English)