繁体   English   中英

如果 POST 请求带有表单数据或 JSON 正文,如何检查 Laravel? 对于网络钩子 API

[英]How to check in Laravel if a POST request comes with form data or a JSON body? For a webhook API

我创建了一个 webhook 端点,现在使用我的 Laravel 应用程序接收请求。

如果请求带有表单数据,我使用$request->post(); ,如果它有一个 json 主体,我使用$request->getContent()

我知道可能两者都没有。 对?

我的问题是 - 如何检查响应是否随表单数据或 json 正文一起出现?

我知道您要检查,请求是 Ajax 还是表单数据?

您可以使用以下方法检查:

$request->ajax() 

或者通过 http 标头。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM