importjava.io.BufferedReader;importjava.io.DataOutputStream;importjava.io.InputStreamReader;importjava.net.HttpURLConnection;importjava.net.URL;importjava.util.List;importjava.util.Map;/*** http 工具类*/

public classHttpUtil {public staticString post(String requestUrl, String accessToken, String params)throwsException {

String contentType= "application/x-www-form-urlencoded";returnHttpUtil.post(requestUrl, accessToken, contentType, params);

}public staticString post(String requestUrl, String accessToken, String contentType, String params)throwsException {

String encoding= "UTF-8";if (requestUrl.contains("nlp")) {

encoding= "GBK";

}returnHttpUtil.post(requestUrl, accessToken, contentType, params, encoding);

}public staticString post(String requestUrl, String accessToken, String contentType, String params, String encoding)throwsException {

String url= requestUrl + "?access_token=" +accessToken;returnHttpUtil.postGeneralUrl(url, contentType, params, encoding);

}public staticString postGeneralUrl(String generalUrl, String contentType, String params, String encoding)throwsException {

URL url= newURL(generalUrl);//打开和URL之间的连接

HttpURLConnection connection =(HttpURLConnection) url.openConnection();

connection.setRequestMethod("POST");//设置通用的请求属性

connection.setRequestProperty("Content-Type", contentType);

connection.setRequestProperty("Connection", "Keep-Alive");

connection.setUseCaches(false);

connection.setDoOutput(true);

connection.setDoInput(true);//得到请求的输出流对象

DataOutputStream out = newDataOutputStream(connection.getOutputStream());

out.write(params.getBytes(encoding));

out.flush();

out.close();//建立实际的连接

connection.connect();//获取所有响应头字段

Map> headers =connection.getHeaderFields();//遍历所有的响应头字段

for(String key : headers.keySet()) {//System.err.println(key + "--->" + headers.get(key));

}//定义 BufferedReader输入流来读取URL的响应

BufferedReader in = null;

in= newBufferedReader(newInputStreamReader(connection.getInputStream(), encoding));

String result= "";

String getLine;while ((getLine = in.readLine()) != null) {

result+=getLine;

}

in.close();//System.err.println("result:" + result);

returnresult;

}

}

植物识别库java_基于百度api的植物图片识别,人脸检测,人脸对比。相关推荐

  1. 基于百度api接口的车辆识别计费系统

    又是一年毕业季,前段时间帮学弟指导了一个车辆识别计费系统,整个的实现思路在此记录下,感兴趣的可以参考一下. 整个项目沟通后情况如下: 需求功能: 1.住户的登记,小区.手机号码.姓名.地址: 2.访客 ...

  2. 小程序实现分享图片_实现自己的图像识别,基于百度sdk的的图片识别项目

    图片识别的sdk有很多,之前挑选了几个比较常用的功能做了一个小程序,现在分享一下,下篇文章分享小程序的实现,小程序实现更多功能,如语音识别 代码==免费==下载:https://download.cs ...

  3. 基于百度api的违规文本识别 分词 tfidf关键词提取 违规文本检测

    # encoding:utf-8#导入库 import requests import pandas as pd import math import re import jieba# client_ ...

  4. 【优秀课设】基于Python的百度API的OCR名片识别【含完整API账户】

    基于Python的百度API的OCR名片识别[含完整API账户] API账户:(AK及SK) client_id ='WiXDt5e70NI5w0qSeoUBZClZ' client_secret = ...

  5. java+js实现人脸识别-基于百度api

    java+js实现人脸识别-基于百度api 我的第一次分享 第一步-我们了解下实现的思路 代码部分:1.js代码 2.后台代码 3.如何使用百度大脑 4.如何使用 navigator.mediaDev ...

  6. python百度云ocr文字识别软件_基于百度云的OCR识别(Python)

    2019年7月3日早上,在百度AI开发者大会上,一个来自山西的青年,将一瓶矿泉水浇在了同样来自山西的李彦宏身上. 可以回顾一下 https://b23.tv/av57665929/p1 ,着实让人一惊 ...

  7. 调用百度API实现logo商标识别

    1.作者介绍 严松,男,西安工程大学电子信息学院,2022级研究生 研究方向:机器人抓取检测 电子邮件:2448052777@qq.com 2.百度API实现logo商标识别接口介绍 该请求用于检测和 ...

  8. 百度API实现logo商标识别接口介绍

    作者介绍 严松,男,西安工程大学电子信息学院,2022级研究生 研究方向:机器人抓取检测 电子邮件:2448052777@qq.com 祝樱,女,西安工程大学电子信息学院,2022级研究生 研究方向: ...

  9. Python:批量增强图片清晰度 ——基于百度API,含获取的AK、 SK的流程,access_token的获取流程,以及生成.exe文件

    Python:批量增强图片清晰度 --基于百度API,含获取的AK. SK的流程,access_token的获取流程,以及生成.exe文件 最近需要提高一些图片的清晰度,但一张张的去弄太费时间了,所以 ...

最新文章

  1. 实现AI技术自立自强,国产深度学习框架面临三大难题
  2. 《DNS与BIND(第5版)》——4.10 下一步是什么
  3. 将Eclipse代码导入到Android Studio的两种方式
  4. plotly基于dataframe数据绘制线形图(line plot)
  5. 以可读写可追加的方式显示系统时间
  6. Android WebView 开发详解(二)
  7. xampp index.php报错,XAMPP配置出现403错误“Access forbidden!”的解决办法
  8. Code Style of Mangata
  9. 小白写linux环境下的定时监测
  10. 企业发展如何启动云的力量
  11. 猎豹网校 java_猎豹网校Java 零基础入门 JAVA基础视频教程(精制)
  12. ab压力测试-Windows安装使用:
  13. UBNT设置AP模式注意事项
  14. iOS面试 第三方库
  15. HTML链接标志,html-4 超级链接标志使用.doc
  16. markdownpad2 行内公式
  17. java计算机毕业设计在线毕设选题系统源码+系统+mysql数据库+lw文档
  18. 简单阅读golang的net/http包和Negroni的源码
  19. ***.http.converter.HttpMessageNotReadableException: I/O error while reading input message; 的解决办法
  20. 设置linux能够被远程连接

热门文章

  1. 道高一尺 魔高一丈(使用插件订火车票)
  2. 崩坏3九游服务器稳定吗,崩坏3:大佬亲身经历告诉你,玩崩坏3到底该不该压等级!...
  3. Qt发布版本退出时错误处理“The inferior stopped because it received a signal from the operating system.”
  4. 网络诊断工具之—IP连接测试ping命令
  5. realme Q2Pro和红米x10哪个好
  6. 改变PS1变量的颜色
  7. 解决thinkpad或者其他笔记本电脑无线网络不可用问题
  8. 【程序】 一位前辈的编程经历(转)
  9. 用迭代算法实现扭蛋机例子
  10. 数据中心机房监控大厅效果图