zoukankan      html  css  js  c++  java
  • 如何POST一个JSON格式的数据给java接口,获得返回数据

    /**
         * 模拟post进行url请求
         * @param string $url
         * @param json $post_data
         */
        public function request_post($url = '',$ispost=true, $post_data) {
            if (empty($url) || empty($post_data)) {
                return false;
            }
    
            header("Content-type: text/html; charset=utf-8");
            $ch = curl_init($url);
            curl_setopt($ch, CURLOPT_CUSTOMREQUEST, "POST");
            curl_setopt($ch, CURLOPT_POSTFIELDS, $post_data);
            curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
            curl_setopt($ch, CURLOPT_HTTPHEADER, array(
                'Content-Type: application/json',
                'Content-Length: ' . strlen($post_data))
            );
            $result = curl_exec($ch);
            return $result;
        }

    传递的$post_data 要通过json_decode传化为json格式,$url传递java的接口地址

  • 相关阅读:
    exp 和imp 与expdp / impdp 区别
    nginx优化
    nginx root alias proxypass
    mysql3
    logrotate 用法
    SQL执行顺序
    http与RPC的关系
    docker
    windows 时间同步
    Java生成指定长度的随机字符串
  • 原文地址:https://www.cnblogs.com/crystaltu/p/6594701.html
Copyright © 2011-2022 走看看