matlab.net.http.CookieInfo 클래스
네임스페이스: matlab.net.http
HTTP 쿠키 정보
설명
CookieInfo
클래스는 Cookie
객체와, 쿠키 관리에 사용할 수 있는 쿠키 관련 정보를 포함합니다. CookieInfo
객체를 가져오려면 응답 메시지에 있는 SetCookieField
객체의 convert
메서드를 호출하십시오.
브라우저와 달리, MATLAB®은 자동 쿠키 저장소를 제공하지 않습니다. 직접 쿠키를 저장하고 필요에 따라 서버로 다시 전송해야 합니다.
생성
설명
obj = matlab.net.http.CookieInfo(Name,Value)
는 하나 이상의 이름-값 쌍 인수로 추가 속성이 지정된 CookieInfo
객체를 만듭니다. Name
은 속성 이름이고 Value
는 해당 속성의 값입니다. Name1,Value1,...,NameN,ValueN
과 같이 여러 개의 이름-값 쌍의 인수를 어떤 순서로든 지정할 수 있습니다. 지정되지 않은 속성은 디폴트 값으로 설정됩니다.
테스트를 위해 이 생성자를 사용하십시오.
속성
Cookie
— 쿠키
matlab.net.http.Cookie
객체
쿠키로, matlab.net.http.Cookie
객체로 지정됩니다. 요청 메시지 CookieField
속성에 쿠키를 삽입합니다.
특성:
GetAccess | public |
SetAccess | public |
Expires
— 쿠키 만료 시간
datetime
| NaT
쿠키 만료 시간으로, datetime
객체로 지정됩니다. 헤더 필드에 Expires
특성이 있으면 Expires
속성이 설정됩니다. Expires
특성을 구문 분석할 수 없으면 Expires
는 NaT입니다.
특성:
GetAccess | public |
SetAccess | public |
데이터형: datetime
MaxAge
— 쿠키 지속 시간
정수 | NaN
쿠키 지속 시간으로, 정수나 NaN으로 지정됩니다. 헤더 필드에 Max-Age
특성이 있으면 MaxAge
속성이 설정됩니다. Max-Age
특성을 구분 분석할 수 없으면 MaxAge
는 NaN입니다.
특성:
GetAccess | public |
SetAccess | public |
Domain
— 쿠키 도메인
string형
쿠키 도메인으로, string형으로 지정됩니다. Set-Cookie 필드가 Domain
특성을 지정하지 않으면 Domain
속성이 요청 메시지 URI.Host
속성으로 설정되고 HostOnly
는 true
로 설정됩니다. IETF®(Internet Engineering Task Force) 웹사이트의 RFC 6265 HTTP State Management Mechanism, Section 5.2.3에 설명된 대로 Domain
은 마침표로 시작되지 않아야 합니다.
특성:
GetAccess | public |
SetAccess | public |
데이터형: string
Path
— Set-Cookie 필드의 경로 특성
string형
Set-Cookie 필드의 경로 특성으로, string형으로 지정됩니다. Path
속성은 Set-Cookie 필드의 Path
특성 값입니다. 필드에 경로 특성이 포함되지 않은 경우 Path
속성은 요청 메시지 URI.Path
속성을 기반으로 하여 default-path
로 설정됩니다. default-path
에 대한 설명은 RFC 6265 HTTP State Management Mechanism, Section 5.1.4. Paths and Path-Match를 참조하십시오. Path
는 항상 슬래시(/
) 문자로 시작합니다.
특성:
GetAccess | public |
SetAccess | public |
데이터형: string
Secure
— Secure
특성 상태
false
(디폴트 값) | true
Secure
특성 상태로, 여기서 Secure
속성은 true
또는 false
로 지정됩니다. Secure
속성은 Set-Cookie 필드에 Secure
특성이 포함되어 있음을 나타냅니다.
특성:
GetAccess | public |
SetAccess | public |
데이터형: logical
HttpOnly
— HttpOnly
특성 상태
false
(디폴트 값) | true
HttpOnly
특성 상태로, 여기서 HttpOnly
속성은 true
또는 false
로 지정됩니다. HttpOnly
속성은 Set-Cookie 필드에 HttpOnly
특성이 포함되어 있음을 나타냅니다.
특성:
GetAccess | public |
SetAccess | public |
데이터형: logical
Extensions
— extension-av
특성 값
string형
extension-av
특성 값으로, string형으로 지정됩니다. 전체 특성은 단일 string형입니다. 이는 해당 구문이 name=value
형식인 경우에도 마찬가지입니다.
특성:
GetAccess | public |
SetAccess | public |
데이터형: string
HostOnly
— Domain
특성 상태
true
(디폴트 값) | false
Domain
특성 상태로, 여기서 HostOnly
속성은 true
또는 false
로 지정됩니다. Set-Cookie 필드에 Domain
특성이 포함되어 있으면 HostOnly
는 true입니다.
특성:
GetAccess | public |
SetAccess | public |
데이터형: logical
ExpirationTime
— 쿠키 만료
datetime
쿠키 만료로, datetime
객체로 지정됩니다.
Set-Cookie 필드에
Expires
특성이나Max-Age
특성이 포함되어 있으면ExpirationTime
은 해당 특성으로 설정됩니다.두 특성이 모두 없으면
ExpirationTime
은datetime('Inf')
로 설정되고 현재 세션이 끝날 때까지 쿠키가 유지됩니다.
특성:
GetAccess | public |
SetAccess | public |
데이터형: datetime
CreationTime
— 쿠키가 생성된 시간
datetime
쿠키가 생성된 시간으로, datetime
객체로 지정됩니다. SetCookieField.convert
메서드는 CreationTime
을 현재 시간으로 설정합니다.
새 CookieInfo
객체가 기존 객체와 일치하면 새 객체가 기존 객체를 대체합니다. 그러나 CreationTime
속성은 변경되지 않습니다. 이 동작은 RFC 6265 HTTP State Management Mechanism, Section 5.3 Storage Model, step 11.3에 명시되어 있습니다. Cookie.Name
, CookieInfo.Domain
, CookieInfo.Path
(지정된 경우) 속성이 동일한 두 CookieInfo
객체는 서로 일치합니다.
특성:
GetAccess | public |
SetAccess | public |
데이터형: datetime
메서드
퍼블릭 메서드
matlab.net.http.CookieInfo.collectFromLog | HTTP 응답 메시지 내역의 최신 CookieInfo 객체 |
특화된 연산자와 함수
다음 메서드는 표준 MATLAB 연산자와 함수를 이 클래스의 객체를 위해 특화합니다.
string | 쿠키 정보를 |
char | 쿠키 정보를 문자형 벡터로 반환합니다. |
버전 내역
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)