【问题标题】:Sending POST request with empty form-data fields发送带有空表单数据字段的 POST 请求
【发布时间】:2018-05-25 08:55:34
【问题描述】:

问题是当我想发送一个带有空表单数据字段的 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 中的任何其他工具来做到这一点?

【问题讨论】:

  • 向我们展示您的代码,请您在哪里提出 guzzle 请求。

标签: php guzzle


【解决方案1】:

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-08-08
    • 1970-01-01
    • 2020-06-05
    • 2021-03-12
    • 1970-01-01
    • 2021-06-03
    相关资源
    最近更新 更多