zoukankan      html  css  js  c++  java
  • PHP http请求

    
    
    ************************GET请求**********************	
    public function geteflist($name)
    {
    $url="http://localhost:1418/xxx/GetList";
    $params=array('name'=>$name);
    $result=do_get($url,$params);
    echo json_encode($result);
    return;
    }
    function do_get($url, $params) {
    $url = "{$url}?" . http_build_query ( $params );
    $ch = curl_init ();
    curl_setopt ( $ch, CURLOPT_URL, $url );
    curl_setopt ( $ch, CURLOPT_RETURNTRANSFER, 1 );
    curl_setopt ( $ch, CURLOPT_CUSTOMREQUEST, 'GET' );
    curl_setopt ( $ch, CURLOPT_TIMEOUT, 60 );
    curl_setopt ( $ch, CURLOPT_POSTFIELDS, $params );
    $result = curl_exec ( $ch );
    curl_close ( $ch );
    return $result;
    }


    ************************POST请求**********************
    public function geteflist($name) { $url=http://localhost:1418/xxx/GetList; $params=array('areaName'=>$name); $headers=array( "Content-Type:application/json;charset=utf-8", "Accept:application/json;charset=utf-8" ); //json序列化 $params=json_encode($params, JSON_FORCE_OBJECT); $result=$this->do_post($url,$params,$headers); echo json_encode($result); return; } function do_post($url, $params, $headers) { $ch = curl_init (); curl_setopt ( $ch, CURLOPT_URL, $url ); curl_setopt ( $ch, CURLOPT_RETURNTRANSFER, 1 ); curl_setopt ( $ch, CURLOPT_CUSTOMREQUEST, 'POST' ); curl_setopt ( $ch, CURLOPT_POSTFIELDS, $params ); curl_setopt ( $ch, CURLOPT_HTTPHEADER, $headers ); curl_setopt ( $ch, CURLOPT_TIMEOUT, 60 ); $result = curl_exec ( $ch ); curl_close ( $ch ); return $result; }

      

  • 相关阅读:
    ASP.NET2.0中用Gridview控件操作数据
    有关petShop的几篇文章
    用多活动结果集优化ADO.NET2.0数据连接
    设计数据层组件并在层间传递数据
    google的语法?
    PHP导出Excel方法
    header ContentType类型
    40条优化php代码的小实例
    strstr 不错的技巧
    PHP 截取字符串专题
  • 原文地址:https://www.cnblogs.com/wdw31210/p/9707226.html
Copyright © 2011-2022 走看看