フィルターのクリア

HTTP POST request API

57 ビュー (過去 30 日間)
Orkhan Alikhanov
Orkhan Alikhanov 2021 年 8 月 6 日
コメント済み: Orkhan Alikhanov 2021 年 8 月 13 日
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 件のコメント
Reeshabh Ranjan
Reeshabh Ranjan 2021 年 8 月 13 日
@Orkhan Alikhanov its working now, right?
Orkhan Alikhanov
Orkhan Alikhanov 2021 年 8 月 13 日
@Reeshabh Ranjan Yes. Thank you!

サインインしてコメントする。

回答 (0 件)

カテゴリ

Help Center および File ExchangeCall Web Services from MATLAB Using HTTP についてさらに検索

タグ

製品


リリース

R2020b

Community Treasure Hunt

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

Start Hunting!

Translated by