[英]Sending POST request with empty form-data fields
问题是,当我想发送带有空的表单数据字段的POST请求时,我没有从服务器得到正确的响应。 我是由POSTMAN提出此请求的,它可以正常工作。 我需要发送混合的空和非空表单数据字段,如下所示:
email_add_text:
email_add_text2:
email_address:
email_address2:xxxx
email_count:20
email_count2:20
我测试了https://github.com/guzzle/guzzle/issues/973中提到的解决方案; 但是,无论是空字符串还是null值,都无法在guzzle中起作用。 我该如何用guzzle或php中的任何其他工具来做到这一点?
经过一番调查,我使用邮递员的控制台检查了查询。 诀窍是我们应该将所有键和值包含在单引号或双引号中。 因此,枪口上的表单数据字段应如下所示:
'form_params' =>
[
'email_add_text' => "",
'email_add_text2' => "",
'email_address' => "",
'email_address2' => "xxxx",
'email_count' => "20",
'email_count2' => "20"
]
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.