访问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密码,然后再试一次。”
参考错误消息来修复代码。