Error using strjoin when sending request URI

I've tried reproducing this example: https://fr.mathworks.com/help/matlab/ref/matlab.net.http.requestmessage.send.html but get an 'Error using strjoin' message. Any help in tracking down what I'm doing wrong is much appreciated.
>> request = matlab.net.http.RequestMessage;
>> uri = matlab.net.URI('https://www.mathworks.com/support/contact_us');
>> resp = send(request, uri)
Error using strjoin
Unsupported input: string
Error in matlab.net.URI/get.EncodedPath (line 514)
str = strjoin(path, '/');
Error in matlab.net.URI/string (line 680)
path = obj.EncodedPath;
Error in matlab.net.URI/char (line 696)
str = string(obj);
Error in matlab.net.http.RequestMessage>getProxySettings (line 2133)
proxyInfo = matlab.internal.webservices.getProxyInfo(char(uri));
Error in matlab.net.http.RequestMessage/send (line 405)
[proxyURI, username, password] = getProxySettings(createURIFromInput(uri));
>>

 채택된 답변

埃博拉酱
埃博拉酱 2024년 10월 28일

0 개 추천

It looks like your version of MATLAB is too old and doesn't support string types yet. It is recommended to update to the latest version.

댓글 수: 3

I'm not quite sure what you mean. I am using R2022a, which clearly supports string types. Besides, my colleagues also use R2022a and don't have this error, which is why we are at a loss to explain why it fails for me.
>> test = "someString";
>> class(test)
ans =
'string'
埃博拉酱
埃博拉酱 2024년 10월 28일
편집: 埃博拉酱 2024년 10월 28일
Then please check to see if there is an Update that can be installed. Even the same version of MATLAB may have bug fixes in some Updates. At the same time, you can also check whether your strjoin supports string input.
Edward
Edward 2024년 10월 28일
I see thanks, you are right my strjoin does not support string inputs, and got the same error (unsupported input: string) when I tried checking for updates. I will try with a clean re-installation of the latest version. Thanks for your help.

댓글을 달려면 로그인하십시오.

추가 답변 (0개)

카테고리

도움말 센터File Exchange에서 Characters and Strings에 대해 자세히 알아보기

제품

릴리스

R2022a

태그

질문:

2024년 10월 28일

댓글:

2024년 10월 28일

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by