访问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代码和再试一次。”
指的是代码错误消息来解决。