Filter löschen
Filter löschen

HTTP POST request API

58 Ansichten (letzte 30 Tage)
Orkhan Alikhanov
Orkhan Alikhanov am 6 Aug. 2021
Kommentiert: Orkhan Alikhanov am 13 Aug. 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 Kommentare
Reeshabh Ranjan
Reeshabh Ranjan am 13 Aug. 2021
@Orkhan Alikhanov its working now, right?
Orkhan Alikhanov
Orkhan Alikhanov am 13 Aug. 2021
@Reeshabh Ranjan Yes. Thank you!

Melden Sie sich an, um zu kommentieren.

Antworten (0)

Kategorien

Mehr zu Call Web Services from MATLAB Using HTTP finden Sie in Help Center und File Exchange

Produkte


Version

R2020b

Community Treasure Hunt

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

Start Hunting!

Translated by