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!