在 Laravel 中获取 Post 的正文内容
Get Body Content of Post In Laravel
我从 Postman 提交了正文内容(原始)到 Laravel:
{
“编号”:“123456789”
"jsonrpc": "2.0",
“参数”:{
“登录ID”:“24319915347”,
“密码”:“avc”,
}
}
但是,当我使用 request()->all() 时,结果是空的。
任何人都可以告诉我如何检索此正文内容吗?我无法更改从第三方接收内容的方式。
使用以下方法检索请求正文内容:
$requestContent = request()->getContent();
$requestContentAsArray = json_decode($requestContent, true);
根据作者的评论,原来问题是由 HTTP 重定向引起的。 (这必须是一个 GET 请求,所以 post 内容主体被清除)
我从 Postman 提交了正文内容(原始)到 Laravel:
{ “编号”:“123456789” "jsonrpc": "2.0", “参数”:{ “登录ID”:“24319915347”, “密码”:“avc”, } }
但是,当我使用 request()->all() 时,结果是空的。
任何人都可以告诉我如何检索此正文内容吗?我无法更改从第三方接收内容的方式。
使用以下方法检索请求正文内容:
$requestContent = request()->getContent();
$requestContentAsArray = json_decode($requestContent, true);
根据作者的评论,原来问题是由 HTTP 重定向引起的。 (这必须是一个 GET 请求,所以 post 内容主体被清除)