Error using strjoin when sending request URI

61 visualizzazioni (ultimi 30 giorni)
Edward
Edward il 28 Ott 2024 alle 10:25
Commentato: Edward il 28 Ott 2024 alle 15:33
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));
>>

Risposta accettata

埃博拉酱
埃博拉酱 il 28 Ott 2024 alle 13:31
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 Commenti
埃博拉酱
埃博拉酱 il 28 Ott 2024 alle 15:08
Modificato: 埃博拉酱 il 28 Ott 2024 alle 15:09
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 il 28 Ott 2024 alle 15:33
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.

Accedi per commentare.

Più risposte (0)

Tag

Prodotti


Release

R2022a

Community Treasure Hunt

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

Start Hunting!

Translated by