Main Content

matlab.net.http.LogRecord 클래스

네임스페이스: matlab.net.http

HTTP 내역 로그 레코드

설명

LogRecord 객체의 벡터는 RequestMessage.send와 같은 HTTP 작업 동안 클라이언트와 서버 간에 교환되는 요청-응답 메시지 쌍 내역을 나타냅니다. send 메서드는 내역을 출력 인수로 반환합니다. 오류가 발생하면 HTTPException 객체에 History 속성이 포함됩니다.

디버그를 위해 LogRecord 클래스를 사용하십시오.

클래스 특성

Sealed
true

클래스 특성에 대한 자세한 내용은 클래스 특성 항목을 참조하십시오.

속성

모두 확장

요청 URI로, matlab.net.URI 객체로 지정됩니다.

특성:

GetAccess
public
SetAccess
public

요청 메시지로, matlab.net.http.RequestMessage 객체로 지정됩니다. Request는 MATLAB®이 요청 메시지의 헤더를 전송하려고 한 경우 페이로드를 전송하는 프로세스에서 예외가 발생하더라도 값을 포함하게 됩니다. 예외가 발생한 경우 Exception 속성에 MException이 포함됩니다.

Request.Body 속성은 요청 메시지의 본문(있는 경우)을 포함합니다. Request.Body.Payload 속성은 HTTPOptions 객체에 SavePayload 속성을 지정한 경우에만 설정됩니다.

특성:

GetAccess
public
SetAccess
public

요청 메시지의 시작 시간과 종료 시간으로, datetime 객체 쌍으로 지정됩니다. RequestTimeRequest 속성이 설정된 경우에만 값을 포함합니다.

RequestTime 값은 페이로드를 포함하여 요청 메시지의 첫 번째 바이트와 마지막 바이트가 전송된 시간의 근삿값입니다. 전송 중에 예외가 발생하면 종료 시간은 그 예외가 발생한 시간이 되고 Exception 속성에 MException이 포함됩니다.

특성:

GetAccess
public
SetAccess
public

데이터형: datetime

응답 메시지로, matlab.net.http.ResponseMessage 객체로 지정됩니다. Response는 응답의 전체 헤더가 성공적으로 수신된 경우에만 값을 포함하는데 페이로드를 수신하는 동안 예외가 발생하더라도 마찬가지입니다. 요청을 전송하려는 중이나 헤더를 수신하는 동안 예외가 발생하면 Response가 비어 있을 수 있습니다. 예외가 발생한 경우 Exception 속성에 MException 객체가 포함됩니다.

Response.Body 속성은 HTTPOptions 객체에 SavePayload 속성이 지정되었고 응답에 본문이 있는 경우에 설정됩니다. Response.Body가 설정된 경우 Response.Body.Payload 속성도 설정됩니다.

특성:

GetAccess
public
SetAccess
public

응답 메시지의 시작 시간과 종료 시간으로, datetime 객체의 쌍으로 지정됩니다. ResponseTimeResponse 속성이 설정된 경우에만 값을 포함합니다.

ResponseTime 값은 응답 메시지의 첫 번째 바이트와 마지막 바이트가 수신된 시간의 근삿값입니다. 수신 중에 예외가 발생하면 종료 시간은 그 예외가 발생한 시간이 되고 Exception 속성에 MException 객체가 포함됩니다.

특성:

GetAccess
public
SetAccess
public

데이터형: datetime

메시지 교환의 처리 결과로, 교환 결과를 나타내는 matlab.net.http.Disposition 열거형으로 지정됩니다. Disposition 값이 Done이면 Exception 속성이 비어 있고 LogRecord의 모든 필드가 최종 값을 포함합니다.

Disposition의 일부 값은 예외가 Exception 속성에 저장되었음을 의미합니다. 예외가 발생할 경우 Response 속성이나 Request 속성이 설정되지 않았을 수 있습니다. 이러한 값이 설정되는 시기는 예외가 헤더 또는 페이로드의 전송 전에 발생하는지 아니면 전송 중에 발생하는지에 따라 결정됩니다.

특성:

GetAccess
public
SetAccess
public

예외로, 메시지 교환을 처리하는 동안 발생한 MException 객체로 지정됩니다. 오류가 전송, 수신 또는 응답 처리 중에 발생한 경우 이 속성은 예외를 포함하는 MException입니다. Disposition 속성의 값에 따라 이 속성의 설정 여부가 결정됩니다.

특성:

GetAccess
public
SetAccess
public

메서드

모두 확장

버전 내역

R2016b에 개발됨