我正在尝试使用PHP连接到Azure服务总线队列,并且我一直收到此错误

时间:2018-04-01 15:28:08

标签: php azure azureservicebus

  

致命错误:未捕获的异常   'guzzleHttp \ Exception \ RequestException',消息'cURL错误1:   libcurl中不支持或禁用协议“sb”(参见   http://curl.haxx.se/libcurl/c/libcurl-errors.html)'in   /Applications/XAMPP/xamppfiles/htdocs/297R/vendor/guzzlehttp/guzzle/src/Handler/CurlFactory.php:187   堆栈跟踪:#0   /Applications/XAMPP/xamppfiles/htdocs/297R/vendor/guzzlehttp/guzzle/src/Handler/CurlFactory.php(150):   GuzzleHttp \处理器\ CurlFactory :: createRejection(对象(GuzzleHttp \处理器\ EasyHandle)   数组)#1   /Applications/XAMPP/xamppfiles/htdocs/297R/vendor/guzzlehttp/guzzle/src/Handler/CurlFactory.php(103):   GuzzleHttp \处理器\ CurlFactory :: finishError(对象(GuzzleHttp \处理器\ CurlHandler)   对象(GuzzleHttp \处理器\ EasyHandle)   对象(GuzzleHttp \ Handler \ CurlFactory))#2   /Applications/XAMPP/xamppfiles/htdocs/297R/vendor/guzzlehttp/guzzle/src/Handler/CurlHandler.php(43):   GuzzleHttp \处理器\ CurlFactory ::结束(对象(GuzzleHttp \处理器\ CurlHandler)   对象(GuzzleHttp \ Handler \ EasyHandle),Object(GuzzleHttp \ Handle in   /Applications/XAMPP/xamppfiles/htdocs/297R/vendor/guzzlehttp/guzzle/src/Handler/CurlFactory.php   在第187行

我找不到关于sb协议在线的任何内容,我对此错误无能为力。

1 个答案:

答案 0 :(得分:1)

服务总线端点的格式通常为https://[yourNamespace].servicebus.windows.net

因此,为避免此错误,您需要将sb替换为https

参考:https://github.com/Azure/azure-sdk-for-php