我的操作系统窗口7使用Xampp服务器。 在我的localhost我有输出但使用https协议意味着我得到空响应。我是否需要更新以下代码中的任何内容以获取网站内容。
<!-- Identity transform -->
<xsl:template match="@*|node()">
<xsl:copy>
<xsl:apply-templates select="@*|node()"/>
</xsl:copy>
</xsl:template>
<!--If <configSections> exists, then add in my <section> node-->
<xsl:template match="configSections">
<xsl:copy>
<xsl:apply-templates select="@*"/>
<section name="mySectionHandler"/>
<xsl:apply-templates select="node()"/>
</xsl:copy>
</xsl:template>
<xsl:template match="configuration">
<xsl:copy>
<xsl:apply-templates select="@*"/>
<xsl:if test="not(configSections)">
<configSections>
<section name="mySection"/>
</configSections>
</xsl:if>
<xsl:if test="not(system.web)">
<system.web>
<httpRuntime executionTimeout="180" maxRequestLength="65536"/>
</system.web>
</xsl:if>
<xsl:apply-templates select="node()"/>
</xsl:copy>
</xsl:template>
输出
print_r(curl_version());
我的卷曲计划:
Array
(
[version_number] => 470785
[age] => 3
[features] => 266141
[ssl_version_number] => 0
[version] => 7.47.1
[host] => i386-pc-win32
[ssl_version] => OpenSSL/1.0.2d
[libz_version] => 1.2.7.3
[protocols] => Array
(
[0] => dict
[1] => file
[2] => ftp
[3] => ftps
[4] => gopher
[5] => http
[6] => https
[7] => imap
[8] => imaps
[9] => ldap
[10] => pop3
[11] => pop3s
[12] => rtsp
[13] => scp
[14] => sftp
[15] => smtp
[16] => smtps
[17] => telnet
[18] => tftp
)
)
答案 0 :(得分:0)
要验证主机或对等证书,您需要使用CURLOPT_CAINFO选项指定备用证书,或者可以使用CURLOPT_CAPATH选项指定证书目录。
当验证值为1时,curl_easy_setopt将返回错误,并且不会更改选项值。它以前(在7.28.0及更早版本中)是某些类型的调试选项,但由于经常导致程序员错误而不再支持它。未来的版本将停止返回1的错误,只需处理1和2。
当验证值为0时,无论证书中的名称如何,连接都会成功。谨慎使用该能力!
此选项的默认值为2.
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);