【Node.js】gotモジュールでmultipart/form-data形式のデータをPOSTする

公開日:2018-10-15
最終更新:2018-10-24

https://github.com/sindresorhus/got#body

form-dataモジュールを使用する

import got from 'got';
import FormData from 'form-data';

const createFormData = obj => {
  return Object.keys(obj).reduce((fd, key) => {
    fd.append(key, obj[key]);
    return fd;
  }, new FormData());
};

got('https://api.example.com', {
  method: 'POST',
  body: createFormData({
    name: 'hoge',
    age: 20
  })
});
記事が少しでもいいなと思ったらクラップを送ってみよう!
18
+1
@uki00aの技術ブログ

よく一緒に読まれている記事

0件のコメント

ブログ開設 or ログイン してコメントを送ってみよう
目次をみる

技術ブログをはじめよう

Qrunch(クランチ)は、ITエンジニアリングに携わる全ての人のための技術ブログプラットフォームです。

技術ブログを開設する

Qrunchでアウトプットをはじめよう

Qrunch(クランチ)は、ITエンジニアリングに携わる全ての人のための技術ブログプラットフォームです。

Markdownで書ける

ログ機能でアウトプットを加速

デザインのカスタマイズが可能

技術ブログ開設

ここから先はアカウント(ブログ)開設が必要です

英数字4文字以上
.qrunch.io
英数字6文字以上
ログインする