如何使用Slim框架获取POST请求实体?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (176)

我已经发送JSON数据使用android java通过在post实体中设置它像这样:

HttpPost httpPostRequest = new HttpPost(URLs.AddRecipe);
StringEntity se = new StringEntity(jsonObject.toString());
httpPostRequest.setEntity(se);

我如何在我使用的地方接收这些json数据?我试过这个:phpSlim framework

$app->post('/recipe/insert/', 'authenticate', function() use ($app) { 
            $response = array();
            $json = $app->request()->post(); 
});
提问于
用户回答回答于
$app->post("/recipe/insert/", "authenticate", function() use ($app) { 
$entity = $app->request->getBody(); 

if(!$entity)
   $app->stop();

$entity = json_decode($entity, true);

});
用户回答回答于
$app->post("/recipe/insert/", "authenticate", function() use ($app) { 
    $json = $app->request->getBody(); 
    var_dump(json_decode($json, true));
});

扫码关注云+社区

领取腾讯云代金券