Spark Web 请求api接口的方法

{app.params.name}} {app.params.name}} {app.params.name}}

这里使用了com.github.kevinsawicki.http这个包   

maven【很不错的包管理器】安装方式:

<dependency>
    <groupId>com.github.kevinsawicki</groupId>
    <artifactId>http-request</artifactId>
    <version>6.0</version>
</dependency>

使用方法    

import com.github.kevinsawicki.http.HttpRequest;


//这里只演示post提交的方法

HttpRequest request = HttpRequest.post("http://xxxx.xxxx.xxxx.xxxx:8895/xxxxxx/general2/xxxx/xxxxxx.html");
request.part("data", "data");
request.part("sign", "sign");
if (request.ok()) {
    BufferedReader reader = request.bufferedReader();
    StringBuffer strBuffer = new StringBuffer();
    String inputLine;
    try {
        while ((inputLine = reader.readLine()) != null) {
            strBuffer.append(inputLine);
        }
    } catch (Exception e) {
        System.out.println(e);
    }
    reader.close();
    //到这里就把数据解出来了,针对于java,还是有点小麻烦,
    HashMap<String, String> jsonMap = JSON.parseObject(strBuffer.toString(), new HashMap<String, String>().getClass());
    System.out.println(jsonMap);
    for (String key : jsonMap.keySet()) {
        String str = jsonMap.get(key);
        System.out.println(key + ":" + str);
    }
    System.out.println("Status was updated");
}

//好了到这里就可以了,说实话java是底层语言吧,是的,我们用的php是的估计都是人家用c封装好的了,直接一个curl就能得到结果了,你也可以用java写个curl,也不是啥问题

========================================

=Spark Framework - A tiny Java web framework==

========================================


版权声明

durban 创作并维护的 Gowhich 博客采用 创作共用保留署名-非商业-禁止演绎4.0国际许可证。

本文首发于 Gowhich 博客( https://www.gowhich.com ),版权所有,侵权必究。

本文永久链接: https://www.gowhich.com/blog/758

comments powered by Disqus