草庐IT

curl_staticlib

全部标签

php - 使用 CURL 向 Web 服务器发送 XML post 请求

我正在尝试使用php和curl向网络服务器发送请求。我以前没有做过这样的事情,虽然网上有很多很好的例子,但我在理解一些curl命令时遇到了一些困难。这就是我想要做的:有一个已建立的网络服务(例如:网络map服务),我希望我的php代码向该服务发送一个postXML请求。作为回应,我想要一个XML文件。这是我目前所拥有的:$ch=curl_init();curl_setopt($ch,CURLOPT_URL,'');/*curl_setopt($ch,CURLOPT_HTTPHEADER,array('Content-Type:text/xml'));*//*curl_setopt($c

php - 使用 CURL 向 Web 服务器发送 XML post 请求

我正在尝试使用php和curl向网络服务器发送请求。我以前没有做过这样的事情,虽然网上有很多很好的例子,但我在理解一些curl命令时遇到了一些困难。这就是我想要做的:有一个已建立的网络服务(例如:网络map服务),我希望我的php代码向该服务发送一个postXML请求。作为回应,我想要一个XML文件。这是我目前所拥有的:$ch=curl_init();curl_setopt($ch,CURLOPT_URL,'');/*curl_setopt($ch,CURLOPT_HTTPHEADER,array('Content-Type:text/xml'));*//*curl_setopt($c

执行curl时报“tlsv1 alert protocol version”问题的解决方案

一、日志直接或间接执行curl命令时,报错如下:curl:(35)error:1404B42E:SSLroutines:ST_CONNECT:tlsv1alertprotocolversion二、解决方案网上搜索时一定要注意这里的错误码35、1404B42E要一致,否则不是自己遇到的问题。有说升级py的,有说升级openssl的,各种方案都尝试无果。突然想到近期出现问题后,在终端请求时有报错过504,系本地配置了代理导致。于是尝试将环境变量中的代理去掉:vim~/.bash_profile检查并置空http、https环境变量,示例:exportHTTP_PROXY=exportHTTPS_P

PHP Curl 在本地主机上不起作用?

我在MacOSX上使用MAMPPro1.9.4在phpinfo()中,我看到curl已启用cURLsupportenabledcURLInformation7.20.0Age3FeaturesAsynchDNSNoDebugNoGSS-NegotiateNoIDNYesIPv6YesLargefileYesNTLMYesSPNEGONoSSLYesSSPINokrb4NolibzYesCharConvNoProtocolsdict,file,ftp,ftps,http,https,imap,imaps,ldap,pop3,pop3s,rtsp,smtp,smtps,telnet,tft

PHP Curl 在本地主机上不起作用?

我在MacOSX上使用MAMPPro1.9.4在phpinfo()中,我看到curl已启用cURLsupportenabledcURLInformation7.20.0Age3FeaturesAsynchDNSNoDebugNoGSS-NegotiateNoIDNYesIPv6YesLargefileYesNTLMYesSPNEGONoSSLYesSSPINokrb4NolibzYesCharConvNoProtocolsdict,file,ftp,ftps,http,https,imap,imaps,ldap,pop3,pop3s,rtsp,smtp,smtps,telnet,tft

php - 使用文件获取内容或 curl

我被要求使用一个简单的facebookapi返回工作中的喜欢或分享的数量,返回json字符串。现在,由于我要对大量链接执行此操作,所以哪个更好:使用file_get_contents或cURL。它们似乎都返回相同的结果,而且cURL使用起来似乎更复杂,但它们之间有什么区别。为什么大多数人建议使用cURL而不是file_get_contents?在运行可能需要一整天时间处理的API之前,我希望收到反馈。 最佳答案 几年前,我对两者进行了基准测试,发现CURL更快。使用CURL,您可以创建一个可用于每个请求的CURL实例,它直接映射到非

php - 使用文件获取内容或 curl

我被要求使用一个简单的facebookapi返回工作中的喜欢或分享的数量,返回json字符串。现在,由于我要对大量链接执行此操作,所以哪个更好:使用file_get_contents或cURL。它们似乎都返回相同的结果,而且cURL使用起来似乎更复杂,但它们之间有什么区别。为什么大多数人建议使用cURL而不是file_get_contents?在运行可能需要一整天时间处理的API之前,我希望收到反馈。 最佳答案 几年前,我对两者进行了基准测试,发现CURL更快。使用CURL,您可以创建一个可用于每个请求的CURL实例,它直接映射到非

php - 使用 PHP curl 如何获取 400 响应的响应主体

我正在调用的api返回一个包含HTTP代码400的验证错误的json对象。我使用PHP的curl库实现了客户端,但在错误时curl_exec返回false。如何获取错误的响应正文?请注意,我正在设置curl_setopt($curl,CURLOPT_RETURNTRANSFER,true); 最佳答案 您可以取消设置一次CURLOPT_FAILONERROR。并按预期将错误状态代码添加到CURLOPT_HTTP200ALIASES也可能有所帮助。curl_setopt($conn,CURLOPT_FAILONERROR,false)

php - 使用 PHP curl 如何获取 400 响应的响应主体

我正在调用的api返回一个包含HTTP代码400的验证错误的json对象。我使用PHP的curl库实现了客户端,但在错误时curl_exec返回false。如何获取错误的响应正文?请注意,我正在设置curl_setopt($curl,CURLOPT_RETURNTRANSFER,true); 最佳答案 您可以取消设置一次CURLOPT_FAILONERROR。并按预期将错误状态代码添加到CURLOPT_HTTP200ALIASES也可能有所帮助。curl_setopt($conn,CURLOPT_FAILONERROR,false)

php - 使用 cURL 和安全页面上的当前 session 和 cookie 数据检索网站 HTML 页面

问题完全修改于:2月19日我想要的东西(简而言之):我想获得一个使用cURL的HTML页面,该页面受用户登录保护(在cURL请求时用户已登录并有权访问该页面)。em>更详细:情况是用户在像index.php?w=2344&y=lalala&x=something这样的网页上,该网页受到保护(由安全脚本class.Firewizz.Security.php)。在该页面上有一个“打印为pdf”按钮。这会将用户发送到getPDF.php页面,该页面会查看请求的来源并使用cURL获取该页面,并且该输出将作为PDF打印发送到浏览器。但现在我在getPDF.php页面中将页面变量设置为静态,这样它