curl的协议字段为空

时间:2016-05-11 12:28:01

标签: http curl libcurl openvms

我尝试使用源7.47.1为openVMS构建自己的curllib.olb并使用此处提供的build_vms.com脚本:https://github.com/curl/curl/blob/master/packages/vms/build_vms.com

构建顺利。但是,协议字段似乎是空的:

   > curl --version

我明白了:

 curl 7.47.1 (unknown) libcurl/7.47.1
 Protocols:
 Features: AsynchDNS IPv6 Largefile GSS-API TLS-SRP UnixSockets

支持的协议列表中没有协议。这是默认行为还是我错过了我需要设置的明显行为?

我看到有设置选项:https://curl.haxx.se/libcurl/c/CURLOPT_PROTOCOLS.html

但有点困惑在哪里使用它。

1 个答案:

答案 0 :(得分:0)

不,它显示了为支持而构建的所有协议(请参阅curl/lib/version.c)。默认情况下,如果有正确的第三方库,libcurl支持多种协议和更多的协议......

在构建时,您可以禁用特定协议,因此看起来您的构建正在主动禁用所有协议。