- リストフロント側:Electron-vue
- API側:Python3, Flask
- APIサーバー:CloudFunction
で実装を行っています。
Flask側で、**request.get_json()**にて、POSTされたデータの値を取得したいのですが
空になります。
※**request.get_data()**だと取得できます。
原因として考えられるのが、フロント側でaxiosでPOSTデータを投げた際、
Content-Type: application/x-www-form-urlencoded
になってしまうことです。
そのため、Vue.jsで
javascript
1const url = '<url>' 2const data = JSON.stringify({user_id: <id>, password: <pass>}) 3const header = {'Content-Type': 'application/json;charset=UTF-8'} 4Axios.post(url, data, header) 5 .then((response) => { 6 console.log(response)})
上記のように書いているのですが、
Content-Typeが** application/x-www-form-urlencoded**のままになってしまいます。
application/jsonに直す方法を教えていただきたいです。
よろしくお願いいたします。

回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。