Effacer les filtres
Effacer les filtres

HTTP POST request API

58 vues (au cours des 30 derniers jours)
Orkhan Alikhanov
Orkhan Alikhanov le 6 Août 2021
Commenté : Orkhan Alikhanov le 13 Août 2021
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 commentaires
Reeshabh Ranjan
Reeshabh Ranjan le 13 Août 2021
@Orkhan Alikhanov its working now, right?
Orkhan Alikhanov
Orkhan Alikhanov le 13 Août 2021
@Reeshabh Ranjan Yes. Thank you!

Connectez-vous pour commenter.

Réponses (0)

Catégories

En savoir plus sur Call Web Services from MATLAB Using HTTP dans Help Center et File Exchange

Produits


Version

R2020b

Community Treasure Hunt

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

Start Hunting!

Translated by