智宇腾文化blog
一个追求极致的精致blog

使用WordPress函数wp_remote_get向远程api发出Get和Post请求

WordPress内部封装了不少看上去和博客无关的功能,很多都是对php已有的功能的一些个性化和优化等。如果是用WordPress平台构建网站,可以使用这些函数来替代php原生函数。

下面实例是原创抓取一下百度的首页。

$args = array(      'timeout'     => 10,      'redirection' => 5,      'httpversion' => '1.0',      'user-agent'  => 'WordPress/' . $wp_version . '; ' . home_url(),      'blocking'    => true,      'headers'     => array(),      'cookies'     => array(),      'body'        => null,      'compress'    => false,      'decompress'  => true,      'sslverify'   => true,      'stream'      => false,      'filename'    => null  );  $response = wp_remote_get( 'https://www.baidu.com' ,$args);  if ( is_array( $response ) ) {    $header = $response['headers']; // array of http header lines    $body = $response['body']; // use the content  }echo $body

 收藏 (0) 打赏

您可以选择一种方式赞助本站

支付宝扫一扫赞助

微信钱包扫描赞助

分享到: 生成海报
智宇腾文化blog

热门文章

    评论 抢沙发

    评论前必须登录!

    立即登录   注册

    切换注册

    登录

    忘记密码 ?

    您也可以使用第三方帐号快捷登录

    切换登录

    注册

    我们将发送一封验证邮件至你的邮箱, 请正确填写以完成账号注册和激活