HTTP POST request API
Mostra commenti meno recenti
I am trying to send a POST request to Notion with json body. The request contains a header with three fields.
I get an response HTTP/1.1 400 Bad Request. What am I doing wrong? Everything works through Postman. I also tried to shape the request body as a matlab structure.
My code:
data = '{"parent":{"database_id":"<my_id>"},"properties":{"title":{"title":[{"text":{"content":"hello"}}]}}}';
uri=matlab.net.URI('https://api.notion.com/v1/pages');
method = matlab.net.http.RequestMethod.POST;
header = matlab.net.http.HeaderField('Authorization', 'Bearer <secret_token>',...
'Content-Type', 'application/json',...
'Notion-Version','2021-05-13');
body = matlab.net.http.MessageBody(data);
request = matlab.net.http.RequestMessage(method,header,body);
[response,completedrequest,history] = send(request,uri)
4 Commenti
Reeshabh Ranjan
il 12 Ago 2021
@Orkhan Alikhanov could you update the question with the solution containing MATLAB structure as the request body?
Orkhan Alikhanov
il 12 Ago 2021
Reeshabh Ranjan
il 13 Ago 2021
@Orkhan Alikhanov its working now, right?
Orkhan Alikhanov
il 13 Ago 2021
Risposte (0)
Categorie
Scopri di più su Call Web Services from MATLAB Using HTTP in Centro assistenza e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!