主要内容

访问Quandl错误消息

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

历史函数返回错误matlab.net.http.ResponseMessage对象。例如,假设您输入一个无效的安全的名称年代输入参数。产生的输出中有这种形式:

d = ResponseMessage属性:状态栏:“HTTP / 1.1 404 Not Found”StatusCode: NotFound标题:[1×19 matlab.net.http.HeaderField]身体:[1×1 matlab.net.http.MessageBody]完成:0

访问身体财产使用点符号。

d.Body
ans = MessageBody属性:数据:[1×1 struct]有效载荷:[]ContentType: [1×1 matlab.net.http.MediaType] ContentCoding:(0×0的字符串)

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

d.Body.Data.quandl_error
ans =结构体字段:代码:“QECx02”的信息:“你提交了一个错误的Quandl代码。请检查你的Quandl代码和再试一次。”

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

d.Body.Data.quandl_error.message
ans = '你提交了一个错误的Quandl代码。请检查你的Quandl代码和再试一次。”

指的是代码错误消息来解决。

另请参阅

|

相关的话题

外部网站