主要内容

访问Quandl错误消息

当您从Quandl请求历史数据时®,有时请求返回一个错误而不是历史数据。使用此工作流访问Quandl错误消息。

历史函数返回错误matlab.net.http.ResponseMessage对象。例如,假设您为年代输入参数。结果输出如下形式:

StatusCode: NotFound Header: [1×19 matlab.net.http.HeaderField] Body: [1×1 matlab.net.http.MessageBody] Completed: 0

访问身体属性使用点符号。

d.Body
ans = MessageBody带有属性:Data: [1×1 struct] Payload: [] ContentType: [1×1 matlab.net.http.MediaType] ContentCoding: [0×0 string]

要查看错误消息的文本,请访问嵌套结构quandl_error储存于数据财产。

d.Body.Data.quandl_error
ans = struct with fields: code: 'QECx02'消息:'你提交了一个不正确的Quandl代码。请检查一下你们的Quandl密码,然后再试一次。”

每个错误都有一个与之相关的代码和消息。要查看代码,请访问代码字段。要查看错误消息文本,请访问消息字段。例如:

d.Body.Data.quandl_error.message
ans = '您提交了一个错误的Quandl代码。请检查一下你们的Quandl密码,然后再试一次。”

参考错误消息来修复代码。

另请参阅

|

相关的话题

外部网站

Baidu
map