JAVA调用接口获取数据

package com.zving.zzfw.bl;

import org.apache.commons.httpclient.HttpClient;
import org.apache.commons.httpclient.methods.PostMethod;
import com.zving.appapi.util.HttpClientUtil;
import com.zving.framework.json.JSONObject;

/**
 * @author Clover
 * 登录用户同步题库类
 */
public class TiKuMemberSyc {

    public final static String url = "http://tk.ipmph.com/exam/a/api/asyncUser";
    public static HttpClient httpclient;
    public static PostMethod post;

    public static void memberSyc(String userName) {
        JSONObject json = new JSONObject();
        json.put("loginName", userName);
        try {
            httpclient = HttpClientUtil.getInstance();
            //httpclient.getParams().setContentCharset("UTF-8");
            post = new PostMethod(url);
            post.getParams().setParameter(HttpMethodParams.HTTP_CONTENT_CHARSET, "utf-8");
            post.addParameter("json", json.toJSONString());
            @SuppressWarnings("unused")
            int status = httpclient.executeMethod(post);
            String dest = post.getResponseBodyAsString();
            System.out.println(dest);
        } catch (Exception e) {
            e.printStackTrace();
        }
    }

}

原文地址:https://www.cnblogs.com/liuyi-clover/p/9406601.html

时间: 2024-08-29 09:27:24

JAVA调用接口获取数据的相关文章

二级联动:map,for循环一级数据,调用接口获取对象数据依次放到数组里(解决由于后端java是多线程,接收到的数据放入(push)数组中有可能会顺序不对)

解决方法:遍历一级数据时先push一个新的对象,调用接口获取到数据之后splice方法通过index的值判断放入到数组的对应下标下 this.tableData一级数据:  this.relationMaterialNameList二级数据: this.tableData.map((item,index)=>{ this.relationMaterialNameList.push({}) // 编辑页面项目下拉框数据 this.getSpecificationList(item.reimburs

Java从控制台获取数据的方法

一.使用System.in.read()一次获取一个字节 输入再多数据,只会获取第一个字节的int形式.获取的是字节,而不是字符,所以如果输入中文字符,强转后会得到乱码 1 try { 2 int in_num=System.in.read(); //获取的是一个字节的int类型 3 System.out.println("强转前:"+in_num); 4 System.out.println("强转后:"+(char)in_num); 5 } catch (IOE

java调用shell获取返回值

转自:http://blog.csdn.net/tengdazhang770960436/article/details/12014839 1.shell文件return.sh echo 1 echo 2 echo 3 2.java文件Test.java [java] view plain copy import java.io.BufferedInputStream; import java.io.BufferedReader; import java.io.InputStreamReader

使用httpClient调用接口获取响应数据

转自:https://blog.csdn.net/shuaishuaidewo/article/details/81136088 import lombok.extern.slf4j.Slf4j; import okhttp3.*; /** * 需要注入依赖 * <dependency> * <groupId>com.squareup.okhttp3</groupId> * <artifactId>okhttp</artifactId> * &l

java从Swagger Api接口获取数据工具类

原文地址:https://www.cnblogs.com/xiqoqu/p/9681582.html

ABP 后台调用接口 获取返回的数据

原文:https://www.cnblogs.com/i3yuan/p/10703500.html insert 简单测试: public void test8() { string url = "http://localhost:21021/api/services/app/Role/Create"; var str2 = HttpPost3(url, System.IO.File.ReadAllText("2.txt")); Console.WriteLine(

使用python调用flickrAPI获取数据

由于写论文需要数据,而网络上所能下载到的flickr数据集不符合要求.所以决定自己下载,也可以供实验室其他人使用.Flickr提供了一套API方便企业或者个人用户访问经过用户授权的数据.而单纯下载数据不需要使用OAuth,十分方便. 当然是在没有国家防火墙的情况下十分方便. Flickr是在国家防火墙黑名单上的网站,所以程序调用API的请求也会被阻挡.在执行程序时,需要开启VPN全局代理.我就不详细说了,VPN真是个好东西. 说正题,Flickr提供的API,可以通过各种方法查找照片.如根据用户

java读取excel获取数据写入到另外一个excel

pom.xml <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4

Java调用BCP导入数据到数据库解决标识列ID问题

原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 .作者信息和本声明.否则将追究法律责任.http://enetq.blog.51cto.com/479739/912093 前面的一篇博文讲解了调用bcp批量导出数据,对于批量导入数据则写的不怎么详细,本文再详细的介绍下一个使用技巧.对于批量导入,如果表中含有标识列,则默认会按照Sql Server 的处理方式来处理这个标识列,因此也就不是我们需要的ID值了,本文我们一起来探讨下解决方法. . ①要导入的数据如下: 红框框的则是标识