我知道可以使用$请求-
但是,我如何确保我的
my_param
是通过POST参数来的,而不仅仅是来自?my_param=42是否附加到URL?(除了恢复到ol'
$\u POST
和$\u GET
超全局性并将可测试性抛出窗外之外)
(注意:我还知道,
Request::get
方法将为POST请求提供POST参数,如果POST和URL/get参数都存在,但是……但是如果参数是通过URL查询字符串输入的,我需要一个Laravel惯用的方法来了解这一点)
当你可以轻松地做你需要的事情时,为什么要把事情复杂化:
$posted = $_POST;
在类illighted\Http\Request
(或者实际上是它从Symfony\Component\HttpFoundation\Request
扩展而来的Symphony类)中,有两个类变量存储请求参数。
用于GET参数的公共查询
用于POST参数的公共请求
两者都是实现get
方法的Symfony\Component\HttpFoundation\ParameterBag
的实例。
下面是你能做的(虽然不是很漂亮)
$request = Request::instance();
$request->request->get('my_param');
我正在使用Laravel 5,并试图像这样在控制器中获得POST变量的所有输入- 所以,我得到了这个错误- 我做错了什么?
我正在使用AWS Lambda+API网关+无服务器(Python)。太神奇了!
我以以下形式向服务器发送请求: 请求已正确解析为以下方法: 但是,我通过请求内容传递附加数据。如何检索这些数据? 为了举例,让我们假设,请求是从表单发送的:
问题内容: 我正在尝试使用Flask构建一个简单的API,现在我想在其中读取一些POSTed JSON。我使用Postman Chrome扩展程序进行POST,而我发布的JSON就是。我尝试使用以下方法读取JSON: 在浏览器上,它可以正确返回我放入GET中的UUID,但是在控制台上,它只是打印出来(我希望它可以在其中打印出来。有人知道我如何从Flask方法中获取发布的JSON吗? 问题答案: 首
我有一张mysql的桌子 用雄辩的语言 我想知道上述条目的问题id是什么<代码>$qinfo- 雄辩的: 表模式
问题内容: 我正在尝试使用Flask构建一个简单的API,现在我想在其中读取一些。我使用扩展程序进行,而我发布的就是。我尝试使用以下方法读取JSON: 在浏览器上,它可以正确返回我放入GET中的UUID,但是在控制台上,它只是打印出来(我希望它可以在其中打印出来。有人知道我如何从方法中获取发布的吗? 问题答案: 首先,该.json属性是一个委托给的属性,该属性记录了您None在此处看到的原因。 您