javascript
java中同时两人提交数据_如何一起发送JSON请求和发布表单数据请求?
所以這是一個應該在POST請求中接受以下參數的API:
token (as form data)
apiKey (as form data)
{
"notification": {
"id": 1,
"heading": "some heading",
"subheading": "some subheading",
"image": "some image"
}
} (JSON Post data)
現在我的問題是我無法在同一個POST請求中將表單數據和JSON數據一起發送 . 因為,表單數據使用 Content-Type: application/x-www-form-urlencoded 并且JSON需要使用Postman來使用 Content-Type: application/json I 'm not sure how do I send both of them together. I'm .
編輯:
所以api會調用函數 create ,我需要做這樣的事情:
public function create() {
$token = $this -> input -> post('token');
$apiKey = $this -> input -> post('apiKey');
$notificationData = $this -> input -> post('notification');
$inputJson = json_decode($notificationData, true);
}
但相反,我無法獲取JSON數據并將數據組合在一起 .
我必須這樣做以獲取JSON數據 only
public function create(){
$notificationData = file_get_contents('php://input');
$inputJson = json_decode($input, true);
} // can't input `token` and `apiKey` because `Content-Type: application/json`
總結
以上是生活随笔為你收集整理的java中同时两人提交数据_如何一起发送JSON请求和发布表单数据请求?的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 日本工资被韩国超过 买车都成为奢望
- 下一篇: mgs是什么币