我正在尝试发布一些数据,Guzzle 会自动 urlencode() 所有发布值。我想禁用它,因为它的行为很奇怪(Enter 字符有问题)。我搜索了文档并找到了有关此的参考
$query->useUrlEncoding(false);
但它是关于 GET 请求的。
文档还说:“URL 编码可以通过传递 false 来禁用,通过传递 true 来启用,通过传递 Query::FORM_URLENCODED 设置为使用 RFC 1738(内部使用 PHP 的 urlencode 函数),或者通过传递 Query::RFC_3986 设置为 RFC 3986(这是默认设置,内部使用 PHP 的 rawurlencode 函数)。”
知道怎么做吗?