gpt4 book ai didi

php - 在PHP中使用CURL发布以 "@"开头的文本数据

转载 作者:搜寻专家 更新时间:2023-10-31 20:46:27 25 4
gpt4 key购买 nike

我使用 CURL 在 PHP 中发布数据,如下所示:

curl_setopt($ch, CURLOPT_POSTFIELDS, $args);

其中 $args - 参数数组。

问题是其中一个参数的值以“@”开头。根据 CURL 文档,这意味着我要发送一个文件。在我的情况下这不是真的。结果,我收到以下错误消息:创建表单数据失败。

有没有一种方法可以指定我何时发送文件或“@”只是作为某个值的一部分的常规字符?

谢谢,吉娜

最佳答案

你能改用百分比编码吗?这样你的“@”符号将是 %40 并且 CURL 不会弄乱它们。我们通常对所有帖子字段进行百分比编码。

http://en.wikipedia.org/wiki/Percent-encoding

关于php - 在PHP中使用CURL发布以 "@"开头的文本数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12553842/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com