Add basic Authorization in Matlab script
2 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
I try to realize a PUT api in matlab. I have allready this part which is working:
s.id = "e37b35dd-4aca-4ecb-8972-55c3a27a8b11";
data = jsonencode(s,PrettyPrint=true)
% data = jsondecode(s,Prettyprint=true);
body = matlab.net.http.MessageBody(data);
% authorizationField = matlab.net.http.field.AuthorizationField(username,password)
contentTypeField = matlab.net.http.field.ContentTypeField('application/json');
header = [contentTypeField]
method = matlab.net.http.RequestMethod.PUT;
uri = "https://apps.reeleezee.nl/api/v1/4a2dfa57-ff9a-400b-9c3a-b6a3beafd597/salesinvoices/fa19e531-ca5f-4682-b62a-f95d80175440"
request = matlab.net.http.RequestMessage(method,header,body);
show(request)
resp = send(request,uri)
But now i need to add mu authorization. This is a basic authorization (username and password). How can i put this in the header from the script above?
0 comentarios
Respuestas (1)
Piyush Dubey
el 3 de Jul. de 2023
Hi Dion,
‘AuthorizationField’ class can be used to add authorization in header of a MATLAB script.
This is a sample code demonstrating its usage:
credentials = matlab.net.http.Credentials.basic(username, password);
authorizationField = matlab.net.http.field.AuthorizationField(credentials);
header = [contentTypeField, authorizationField];
Follow the documentation link below to know more about ‘AuthorizationField’ class:
Hope this helps.
0 comentarios
Ver también
Categorías
Más información sobre Call Web Services from MATLAB Using HTTP en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!