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!