zoukankan      html  css  js  c++  java
  • PHP与cURL

    CURL PHP API comes with a wide array of options and features. This allows users to fine tune the requests and the way that the responses are handled.

    PHP CURL API带来广阔的选择和特性,帮助用户处理请求和其他信息。

    步骤概览


    初始化CURL->设置选项->执行CURL->关闭CURL

    Initialize

    $ch = curl_init();
    

    Set Options

    curl_setopt($ch, CURLOPT_URL, $url);
    curl_setopt($ch, CURLOPT_URL, true);
    

    Execute

    curl_exec($ch);
    

    Close

    curl_close($ch);
    

    与file_get_contents

    Earlier in this chapter it was shown how to access the Yahoo spelling service with
    the file_get_contents function. The following code shows how to do the same with CURL. As you will notice, the code is a bit lengthier than the equivalent
    file_get_contents version. Obviously, this is the cost you have to pay in exchange of the customizability of CURL. However, you will soon realize that the increased number of lines is negligible in comparison to what you can do with CURL.

    与file_get_contents相比,在实现同样功能的前提下,CURL的代码量会更长。这是我们复杂化处理数据需要付出的代价。然而你讲很快发现增加的代码量相对于你的工作而言,根本无足轻重。

    <?php
    /*//yahoo weather web service
    $url='http://api.wooyun.org/domain/cnpc.com';
    $xml = file_get_contents($url);
    $out=json_decode($xml);
    print_r($out);*/
    $url='http://api.wooyun.org/domain/cnpc.com';
    
    $ch=curl_init();
    
    curl_setopt($ch,CURLOPT_URL,$url);
    //能够接受返回值
    curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);
    
    $res=json_decode(curl_exec($ch));
    curl_close($ch);
    print_r($res);
    ?>
    

    这是我的个人日记本
  • 相关阅读:
    二分查找
    【递归】N位全排列
    深度学习训练平台Polyaxon食谱 | Polyaxon使用笔记
    PAT A1149 Dangerous Goods Packaging [蜜汁模拟+STL]
    PAT A1124 Raffle for Weibo Followers [模拟+STL]
    PAT A1144 The Missing Number [模拟+STL]
    PAT A1120 Friend Numbers [模拟]
    PAT A1100 Mars Numbers [字符串处理+硬核模拟]
    PAT A1095 Cars on Campus [排序+硬核模拟]
    PAT A1113 Integer Set Partition [模拟]
  • 原文地址:https://www.cnblogs.com/valentineisme/p/4166663.html
Copyright © 2011-2022 走看看