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 perl MISA分析p3_in脚本出错
    • ¥15 k8s部署jupyterlab,jupyterlab保存不了文件
    • ¥15 ubuntu虚拟机打包apk错误
    • ¥199 rust编程架构设计的方案 有偿
    • ¥15 回答4f系统的像差计算
    • ¥15 java如何提取出pdf里的文字?
    • ¥100 求三轴之间相互配合画圆以及直线的算法
    • ¥100 c语言,请帮蒟蒻写一个题的范例作参考
    • ¥15 名为“Product”的列已属于此 DataTable
    • ¥15 安卓adb backup备份应用数据失败