dongliang1996 2018-03-25 14:06
浏览 197

如何使用数组数据执行jsoup请求? Jsoup发布请求与数组数据并从PHP服务器获取json

I get json data with postman. Screenshot is the following. But I could't get json data with jsoup. How can I post a request with array data by using jsoup?

$link = mysqli_connect("localhost", "root", "pwd", "blockchain");
$cur_key ="";
$cur_key = $_POST['cur_key'];
// Check connection
if($link === false){
    die("ERROR: Could not connect. " . mysqli_connect_error());
}

$sql = "SELECT * FROM crypto where id IN('".implode("','",$cur_key)."')";
if($result = mysqli_query($link, $sql)){
    $encode = array();

    while($row = mysqli_fetch_assoc($result)) {
        $encode[] = $row;
    }

    echo json_encode($encode);

} else{
    echo "ERROR: Could not able to execute $sql. " . mysqli_error($link);
}
?>

postman result

My java code is like the following.

    try {

           Document doc = Jsoup.connect(_url).header("Content-Type","application/x-www-form-urlencoded;charset=UTF-8")
                    .data("cur_key[]", "bitcoin")
                    .data("cur_key[]", "ripple")
                    .method(Connection.Method.POST)
                    .header("Content-Type", "application/x-www-form-urlencoded")
                    .ignoreContentType(true)
                    .timeout(0).get();
        } catch (IOException e) {

            e.printStackTrace();

        }
  • 写回答

0条回答

    报告相同问题?

    悬赏问题

    • ¥15 kafka 分区副本增加会导致消息丢失或者不可用吗?
    • ¥15 微信公众号自制会员卡没有收款渠道啊
    • ¥15 stable diffusion
    • ¥100 Jenkins自动化部署—悬赏100元
    • ¥15 关于#python#的问题:求帮写python代码
    • ¥20 MATLAB画图图形出现上下震荡的线条
    • ¥15 关于#windows#的问题:怎么用WIN 11系统的电脑 克隆WIN NT3.51-4.0系统的硬盘
    • ¥15 perl MISA分析p3_in脚本出错
    • ¥15 k8s部署jupyterlab,jupyterlab保存不了文件
    • ¥15 ubuntu虚拟机打包apk错误