我已经通过邮递员发送了标题Content-Type=Application/x-www-form-urlencoded的POST请求。
我得到了PHP中的$\u POST
数组,格式如下。我无法在PHP页面中访问$\u POST
。我该如何解决这个问题?
<?php
switch($method)
{
case 'registration':
print_r($_POST);exit;
break;
}
?>
结果是
Array
(
[------WebKitFormBoundarydUQfNkeuyFTIFgMo
Content-Disposition:_form-data;_name] => "fname"
bala
------WebKitFormBoundarydUQfNkeuyFTIFgMo
Content-Disposition: form-data; name="lname"
ba
------WebKitFormBoundarydUQfNkeuyFTIFgMo
Content-Disposition: form-data; name="uname"
stsbsathish
------WebKitFormBoundarydUQfNkeuyFTIFgMo
Content-Disposition: form-data; name="address"
chennai
------WebKitFormBoundarydUQfNkeuyFTIFgMo
Content-Disposition: form-data; name="email"
stsbsath2@gmail.com
------WebKitFormBoundarydUQfNkeuyFTIFgMo
Content-Disposition: form-data; name="password"
12345
------WebKitFormBoundarydUQfNkeuyFTIFgMo
Content-Disposition: form-data; name="city"
3
------WebKitFormBoundarydUQfNkeuyFTIFgMo
Content-Disposition: form-data; name="state"
7
------WebKitFormBoundarydUQfNkeuyFTIFgMo
Content-Disposition: form-data; name="country"
8
------WebKitFormBoundarydUQfNkeuyFTIFgMo
Content-Disposition: form-data; name="phone"
897973487
------WebKitFormBoundarydUQfNkeuyFTIFgMo
Content-Disposition: form-data; name="term"
1
------WebKitFormBoundarydUQfNkeuyFTIFgMo--
)
注意:标题内容类型
应该是:'application/x-www-form-urlencoded'
而不是使用enctype=“application/x-www-form-urlencoded”
。
我正在使用OpenAPI生成器生成Spring REST API。下面是一个片段: 它生成一个Spring REST API方法(只是一个有趣的方法): 然后,我想使用从集成测试中调用它: 我得到一个错误: 我对服务器端进行了一点调试,看起来它需要一个多部分的内容,但我不明白为什么。 内容类型为application/x-www-form-urlencoded的Http Post请求在Spring
我有一个API我正在测试。API接收POST请求并像这样读取它 当我在“application/json;charset=UTF-8”中发送一个POST请求时,所有工作都很好。 它打印如下: 我可以正确地读取数据。 然而,我的问题是,当我以同样的方式发送数据时,我设置了内容类型“application/x-www-form-urlencoded;charset=utf-8” 测试是一样的,只是内容
问题内容: 是新来春目前正在试图做的HTTP POST请求的应用程序/ x-WWW的形式,URL编码,但是当我守这在我的头,然后春天不承认它,并说 了 有人知道如何解决吗?请评论我。 我的控制器的一个示例是: 问题答案: 问题在于,当我们使用application / x-www-form-urlencoded时,Spring不会将其理解为RequestBody。因此,如果要使用它,则必须删除@R
我是spring的新手,目前正在尝试执行HTTP POST request Application/x-www-form-urlencoded,但当我将其保存在头中时,spring无法识别它,并对说 org.springframework.web.httpmediatypenotsupportedexception:不支持内容类型“application/x-www-form-urlencoded
这是我的课。当我使用带有有效json的邮递员访问该url时http://localhost:8090/user 我犯了一个错误 我试过这个https://stackoverflow.com/a/38252762/11369236 我不想像这里这样使用requestparam https://stackoverflow.com/a/43065261/11369236 一些答案建议使用 但spring
在java中,如何使用。我不明白如何发送带有键值的正文,如上面的屏幕截图所示。 我尝试过以下代码: 但是在回复中,我没有收到正确的数据。