当前位置: 首页 > 知识库问答 >
问题:

使用guzzle访问带有冒号的uri

慕宏儒
2023-03-14

我正在尝试访问以下地址的资源https://companyname.pipedrive.com/v1/deals:(id)?api_token=mytoken。然而,当使用guzzle时,我总是会遇到这个异常

GuzzleHTTP\Exception\ConnectException:cURL错误6:无法解析/var/app/vendor/GuzzleHTTP/Guzzle/src/handler/curlfactory.php第186行中的主机:交易(请参阅http://cURL.haxx.se/libcurl/c/libcurl-errors.html

我认为问题在于url中的冒号,因为它没有冒号就可以正常工作。我也试着从邮递员的要求和一切工作良好,所以它应该是问题与狂饮。有没有办法让这件事成功?谢谢

共有1个答案

葛驰
2023-03-14

您是否尝试用URL编码的等效项(%3a)替换冒号?

https://companyname.pipedrive.com/v1/deals%3A(id)?api_token=mytoken
 类似资料:
  • 问题内容: 我碰到了以下内容 在这种情况下,和是什么意思? 问题答案: 它称为条件运算符(是三元运算符)。 它有以下形式:?: 认为“ then”和“ else”。 您的代码等同于

  • 以及一些我熟悉的头,如accept、accept-encoding等。 我正在使用.NET4.0来发出HTTP/HTTPS请求。当尝试添加这些以冒号开头的标头时,第一个项目会引发错误: 错误消息: 这是否意味着我需要升级到较新的.NET版本? 提前道谢。

  • 我已经得到了一个抽象类位置的UML图。该类有一个变量字符串名称。它的方法是addEmployee(employee:employee):boolean。 Employee类与Location类相关联。Employee类必须包含变量String name和String address以及方法getName():String和getAddress():String 我不确定如何制作addEmploye

  • 问题内容: 我有以下格式的日期: 2010-03-01T00:00:00-08:00 我向它抛出了以下SimpleDateFormats来对其进行解析: 我有一个使用如下格式的便捷方法: 它似乎已击中该模式,yyyyMMddHHmm但将日期返回为Thu Dec 03 00:01:00 PST 2009。 解析此日期的正确模式是什么? 更新:我不需要时区解析。我不希望在区域之间移动对时间敏感的问题,

  • Eclipse报告以下错误(每一行): 令牌“!=”上出现语法错误,AssignmentOperator无效 令牌“return”出现语法错误,请删除此令牌 类型不匹配:无法从布尔值转换为int值 变量: 特塞雷皮亚努拉私人酒店; 私人信息; 私人信息; 特塞雷德斯托一等兵; 私人int tessereFiume; 特塞雷博斯科私人酒店; 枚举类:

  • 问题内容: 我正在尝试在Access数据库的列名称中查询名称(Daniel O’Neal),但是Access报告该语句的语法错误: 由于名称中的撇号。 我该如何克服呢? 问题答案: 通过将其加倍可以逃脱,因此: 请注意,如果您接受用户输入的“ Daniel O’Neal”,则引号引起的问题将是一个严重的安全问题。您应该始终清理字符串或使用参数化查询。