jjzjj

php - 使用 curl 进行身份验证

我想要一个curl脚本来从oneupapi获得响应。api链接看起来像curlhttps://api.oneup.com/v1/customers-u"api_12_e3ab@api.oneup.com:34a352e421d03a4qXqc91f9b48ed7eb02e5"我的代码如下:我只得到输出1 最佳答案 您需要授权:curl_setopt($process,CURLOPT_USERPWD,$username.":".$password);全部:请不要在此处发布安全凭证 关于ph

php - 如何在 PHP CURL 请求中保留整数

我正在使用API,当我向他们发送POST请求时,他们会发出警告,指出数组中的字段之一必须是Integer类型,而不是String。我的CURL设置是这样的:$post_fields=array('data_source_uuid'=>$uuid,'name'=>'TestPlan','interval_count'=>1,'interval_unit'=>'month','external_id'=>'Eur_fees');$curl=curl_init();curl_setopt_array($curl,array(CURLOPT_RETURNTRANSFER=>true,CURLO

PHP 在返回之前等待 curl 完成

我有两个PHP文件,一个用于“举重”,一个用于快速响应,将请求编码到举重者,以便快速响应文件可以立即响应服务器请求(至少,这是目标)。这样做的前提是SlackSlash命令更喜欢即时200让用户知道命令正在运行。"http://myheavyliftingfile.php",CURLOPT_RETURNTRANSFER=>true,CURLOPT_ENCODING=>"",CURLOPT_MAXREDIRS=>10,CURLOPT_TIMEOUT=>30,CURLOPT_HTTP_VERSION=>CURL_HTTP_VERSION_1_1,CURLOPT_CUSTOMREQUEST=

奇怪参数的PHP curl请求

我正在尝试自动注册类(class)(因为我总是忘记这样做)当我手动注册时,它会在特定日期使用此url上课:https://URL.com/public/tickets.php?PRESET%5BTickets%5D%5Bname%5D%5B%5D=&PRESET%5BTickets%5D%5Bday%5D%5B%5D=2018-03-04解码成https://URL.com/public/tickets.php?PRESET[Tickets][name][]=&PRESET[Tickets][day][]=2018-03-04但我很难将其转换为curl请求。我已经(除其他外)尝试过$d

php - 如何将详细信息写入文件?

我在我的php脚本中使用CURL,我想将来自CURLOPT_VERBOSE的信息写入文件。我试过CURLOPT_STDERR但没有运气。它仍然在cmd窗口中打印所有内容。我不确定参数是否在curl_setopt($ch,CURLOPT_STDERR,$errFileHandle);应该是文件处理程序或文件名(都不起作用)。 最佳答案 在基于Unix的操作系统上运行?在命令行上使用以下命令运行脚本。使用Windows操作系统,在Cygwin上使用命令。phpyourPhp.php>yourFile.txt或者您可以使用文件句柄在详细模

PHP curl : CURLOPT_URL, CURLOPT_POST 和 CURLOPT_POSTFIELDS

如果我有一个如下所示的URL:$url='http://domain.com/?foo=bar';然后执行curl如下:$resource=curl_init();curl_setopt($resource,CURLOPT_URL,$url);curl_setopt($resource,CURLOPT_RETURNTRANSFER,1);$result=curl_exec($resource);curl_close($resource);我了解我通过GET(默认)发出此请求。现在,如果我在同一场景中设置以下选项:curl_setopt($resource,CURLOPT_POST,1)

php - curl 停止工作

我想从列表中搜索关于某个词的一些链接。所以我正在制作一个脚本://htmlcodehere.";}else{echo($item."---WordFound!");echo"";}}}?>它工作正常。但有时脚本会突然停止工作。我不知道为什么。可能它会进入一个没有响应的站点。但为此我使用了CURLOPT_CONNECTTIMEOUT。但是我还没有发现脚本有什么问题。实际上我的问题是,脚本在运行时突然停止。 最佳答案 尝试选项CURLOPT_LOW_SPEED_TIME和CURLOPT_LOW_SPEED_LIMIT//thedownl

php - 取消设置 curl CURLOPT_POSTFIELDS

我有一个PHP类,用于将一些数据发布到服务器,并使用相同的打开连接获取一些数据。问题是这段代码将尝试在第一个请求中POST数据,在第二个请求中......curl_setopt(self::$ecurl,CURLOPT_CUSTOMREQUEST,"PUT");curl_setopt(self::$ecurl,CURLOPT_POSTFIELDS,$data);$request=curl_exec(self::$ecurl);curl_setopt(self::$ecurl,CURLOPT_CUSTOMREQUEST,"GET");$request=curl_exec(self::$e

php - cURL:CURLOPT_CAPATH 包含正确的证书但不起作用

以下脚本适用于PHP5.6.23:$options=[CURLOPT_POST=>1,CURLOPT_URL=>'https://uat.dwolla.com/oauth/rest/offsitegateway/checkouts',CURLOPT_RETURNTRANSFER=>1,CURLOPT_POSTFIELDS=>json_encode(['name'=>'value']),CURLOPT_HTTPHEADER=>['Content-Type:application/json'],CURLOPT_SSL_VERIFYPEER=>true,CURLOPT_CAINFO=>'/p

php - 如何使用带有 PFX 文件和密码的 PHP 连接到 API?

我需要使用PFX文件和使用oauth2的密码连接到公司API。我不太熟悉PFX文件的使用,也不确定如何使用PFX文件和密码连接到API。我在这里查看了SO,但没有找到太多可以帮助我入门的东西。我搜索了谷歌,但找到了一些文档和示例代码,但都没有用。我找到了以下代码,但它对我不起作用。有人可以帮我解决这个问题吗?我找到并正在尝试使用的代码如下:true,//CURLOPT_HEADER=>true,CURLOPT_FOLLOWLOCATION=>true,CURLOPT_SSL_VERIFYHOST=>false,CURLOPT_SSL_VERIFYPEER=>false,CURLOPT_