HTTP POST request API
Mostrar comentarios más antiguos
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 comentarios
Reeshabh Ranjan
el 12 de Ag. de 2021
@Orkhan Alikhanov could you update the question with the solution containing MATLAB structure as the request body?
Orkhan Alikhanov
el 12 de Ag. de 2021
Reeshabh Ranjan
el 13 de Ag. de 2021
@Orkhan Alikhanov its working now, right?
Orkhan Alikhanov
el 13 de Ag. de 2021
Respuestas (0)
Categorías
Más información sobre Call Web Services from MATLAB Using HTTP en Centro de ayuda y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!