webread error with input ??
显示 更早的评论
Hi,
I am using webread for the first time in R2017b. Very unusual behavior :
>> webread('https://www.mathworks.com/matlabcentral')
Error using webread (line 119)
First input must be a string array or cell array of character vectors.
But urlread works fine
>> urlread('https://www.mathworks.com/matlabcentral')
ans =
'<!DOCTYPE HTML>
<html>
<head>
Any clue ? Tried restarting Matlab, no help.
9 个评论
Rik
2018-6-13
Odd. I can't reproduce this on R2017b (W10). Digging into the webread function I found out that line 119 is the following code
[url, options] = encodeInputs(url, queryParams, options);
This should not error, as you input is just a char array. Does this same error occur when you try to input it as a string or a cellstr?
Christopher Coello
2018-6-13
Christopher Coello
2018-6-13
Nirav Sharda
2018-6-15
Can you provide the output of the following command?
which -all webread
Christopher Coello
2018-6-16
Nirav Sharda
2018-6-18
Can you attach the webread.m file mentioned on the above path?
Christopher Coello
2018-6-18
Christopher Coello
2018-6-18
Nirav Sharda
2018-6-18
编辑:Nirav Sharda
2018-6-18
Line 119 of the 'webread' function as mentioned in the error calls the 'encodeInputs' function which in-turn calls another internal function. Can you add break-points in the code and identify the line causing the issue?
回答(0 个)
类别
在 帮助中心 和 File Exchange 中查找有关 Web Services 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!