Main Content

matlab.net.http.Disposition 类

命名空间: matlab.net.http

HTTP 日志记录中的结果

描述

Disposition 枚举类在类型 matlab.net.http.logRecord 的 HTTP 日志记录中提供结果。

枚举成员名称描述
ConversionError

转换响应数据时发生错误。已收到请求,但尝试自动转换响应的有效负载时出错。这种情况表明 LogRecord.ResponseMessageBody.Payload 属性包含原始有效负载,而 Data 属性为空。异常信息包含在 LogRecord.Exception 属性中。

如果涉及 ContentConsumer,则不会发生此错误。

Done

请求和响应均已成功发送和接收。Done 表明日志记录中同时包含 RequestMessageResponseMessage。但它并不隐含关于响应中 StatusCode 的任何信息。

TransmissionError

发送或接收消息时发生错误。失败可能是由于输入/输出错误,如断开连接或超时、ContentProviderContentConsumer 中的故障,或尝试在传出或传入数据与 MATLAB 数据之间转换时出错。LogRecord.Exception 属性包含发生的异常。

如果发送请求时发生错误,LogRecord.Request 中将包含已完成的 RequestMessage 对象,而 LogRecord.Response 属性为空。

如果接收响应时发生错误,若未收到完整的标头,LogRecord.Response 可能为空。若收到标头但不能读取有效负载,则 ResponseMessage 对象包含标头,并且可能包含全部或部分收到的有效负载。

版本历史记录

在 R2016b 中推出

全部展开