当前位置: 首页 > 面试题库 >

php curl:我需要一个简单的发布请求并检索页面示例

江鹏飞
2023-03-14
问题内容

我想知道如何在curl中发送发布请求并获取响应页面。


问题答案:

那么这样的事情呢:

$ch = curl_init();
$curlConfig = array(
    CURLOPT_URL            => "http://www.example.com/yourscript.php",
    CURLOPT_POST           => true,
    CURLOPT_RETURNTRANSFER => true,
    CURLOPT_POSTFIELDS     => array(
        'field1' => 'some date',
        'field2' => 'some other data',
    )
);
curl_setopt_array($ch, $curlConfig);
$result = curl_exec($ch);
curl_close($ch);

// result sent by the remote server is in $result

有关可与curl配合使用的选项的列表,您可以查看的页面curl_setopt

在这里,您至少必须使用:

  • CURLOPT_POST :当您要发送POST请求而不是GET时
  • CURLOPT_RETURNTRANSFER:取决于您是要curl_exec返回请求结果还是仅输出请求结果。
  • CURLOPT_POSTFIELDS :将要发布的数据-可以直接写为字符串(如查询字符串),也可以使用数组

并且不要犹豫,阅读PHP手册的curl部分;-)



 类似资料:
  • 我在互联网上查过关于、等的信息,所有这些都有一些没有帮助的例子。我只需要一个基本的方法来为我的Java应用程序做一个好的布局。我将向您展示我的代码: 这是一个基本的gui,它有一些标签和一些文本字段,使用.pack()方法,它们将显示在同一行上,我只需要一个小的简单方法来做出一个好的布局

  • 问题内容: 我需要一些有关解决此问题的最佳方法的建议。 我研究了DROOLS,Java Rule Engine和其他一些工具。所有这些都很强大,并且对它们有好处。我不知道哪个(如果有)对我来说是最佳选择。 我有一个业务对象。(简化为演示) 我需要在Web应用程序中编写一个编辑器,以允许围绕这些字段构建复杂的规则。我需要支持复杂的嵌套AND / OR逻辑。我只需要基本运算符,规则应该简单地评估为是或

  • 我从未使用过ElasticSearch,现在我不得不用它来测试一些应用程序。有人能给我解释一下它是如何工作的吗?举个例子,创建一个索引,几个带字段的类型,这对我很有帮助。给我一个基于此的示例(索引learnDb,键入users/roles,fields-firstName/lastName。谢谢,祝你度过愉快的一天!

  • 问题内容: 我做了很多搜索,发现过时的教程不起作用… 我有一个使用PHP制作的网站,当我在管理区域中提交特定表单时,我想发布到我的Facebook“粉丝页面” 没有可用的RSS,因此您有任何示例使用php sdk直接发布到Facebook粉丝页面(而不是用户墙)吗? 谢谢! 问题答案: 最终,经过大量测试,它在没有PHP SDK的情况下仍然有效。这是分步指南: 1.获取权限和页面令牌 然后从左侧的

  • 我正在使用Jsoup解析网站的内容。问题是页面上有些数据需要几秒钟才能加载。因此,我的程序只能获取加载图形,而不能获取加载的数据。以下是我得到的: 如果我在浏览器中打开此url,我实际上可以看到此块的内容,而不是“加载”字。 我想知道在页面完全加载后是否还有其他方法可以获取内容。以下是我的简单代码: 任何帮助真的真的很感激。

  • 问题内容: 我试图了解Java中的策略模式和枚举。我已经对此进行了谷歌搜索,并找到了一些有关该主题的文章,但是对于我的理解,其中大多数似乎太复杂了。谁能提供一个简单的示例或另一个链接,使用java中的外行术语枚举来演示策略模式? 预先谢谢你。 问题答案: 应该这样做: 这是对策略使用的Wikipedia文章的重新实现。 或更长一点但更清楚的是一种策略模式: