使用空表单数据字段发送POST请求

时间:2018-05-25 08:55:35

标签: php guzzle

问题是当我想发送一个带有空表单数据字段的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中提到的解决方案;但是,无论是空字符串还是空值,都没有在guzzle中工作。我怎么能用guzzle或php中的任何其他工具来做到这一点?

1 个答案:

答案 0 :(得分:0)

经过一番调查后,我用Postman的控制台检查了查询。诀窍是我们应该将所有键和值都包含在单引号或双引号中。因此,guzzle上的表单数据字段应该是这样的:

'form_params' =>
    [
        'email_add_text' => "",
        'email_add_text2' => "",
        'email_address' => "",
        'email_address2' => "xxxx",
        'email_count' => "20",
        'email_count2' => "20"
    ]