JavaShuo
栏目
标签
基于JAVA的身份证明名认证接口调用代码实例
时间 2019-11-15
标签
基于
java
身份证明
认证
接口
调用
代码
实例
栏目
Java
繁體版
原文
原文链接
import
java
.
io
.
BufferedReader
;
import
java
.
io
.
DataOutputStream
;
import
java
.
io
.
IOException
;
import
java
.
io
.
InputStream
;
import
java
.
io
.
InputStreamReader
;
import
java
.
io
.
UnsupportedEncodingException
;
import
java
.
net
.
HttpURLConnection
;
import
java
.
net
.
URL
;
import
java
.
net
.
URLEncoder
;
import
java
.
util
.
HashMap
;
import
java
.
util
.
Map
;
import
net
.
sf
.
json
.
JSONObject
;
/**
*
身份证明名认证
接口调用代码实例 - 搞机哥
*在线接口文档:http://www.gaojig.com/archives/332.html
**/
public
class
JuheDemo
{
public
static
final
String
DEF_CHATSET
=
"UTF-8"
;
public
static
final
int
DEF_CONN_TIMEOUT
=
30000
;
public
static
final
int
DEF_READ_TIMEOUT
=
30000
;
public
static
String
userAgent
=
"Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/29.0.1547.66 Safari/537.36"
;
//配置您申请的KEY
public
static
final
String
APPKEY
=
"*************************"
;
public
static
void
main
(
String
[]
args
)
{
}
/**
*
* @param strUrl 请求地址
* @param params 请求参数
* @param method 请求方法
* @return 网络请求字符串
* @throws Exception
*/
public
static
String
net
(
String
strUrl
,
Map
params
,
String
method
)
throws
Exception
{
HttpURLConnection
conn
=
null
;
BufferedReader
reader
=
null
;
String
rs
=
null
;
try
{
StringBuffer
sb
=
new
StringBuffer
();
if
(
method
==
null
||
method
.
equals
(
"GET"
)){
strUrl
=
strUrl
+
"?"
+
urlencode
(
params
);
}
URL url
=
new
URL
(
strUrl
);
conn
=
(
HttpURLConnection
)
url
.
openConnection
();
if
(
method
==
null
||
method
.
equals
(
"GET"
)){
conn
.
setRequestMethod
(
"GET"
);
}
else
{
conn
.
setRequestMethod
(
"POST"
);
conn
.
setDoOutput
(
true
);
}
conn
.
setRequestProperty
(
"User-agent"
,
userAgent
);
conn
.
setUseCaches
(
false
);
conn
.
setConnectTimeout
(
DEF_CONN_TIMEOUT
);
conn
.
setReadTimeout
(
DEF_READ_TIMEOUT
);
conn
.
setInstanceFollowRedirects
(
false
);
conn
.
connect
();
if
(
params
!=
null
&&
method
.
equals
(
"POST"
))
{
try
{
DataOutputStream
out
=
new
DataOutputStream
(
conn
.
getOutputStream
());
out
.
writeBytes
(
urlencode
(
params
));
}
catch
(
Exception
e
)
{
// TODO: handle exception
}
}
InputStream
is
=
conn
.
getInputStream
();
reader
=
new
BufferedReader
(
new
InputStreamReader
(
is
,
DEF_CHATSET
));
String
strRead
=
null
;
while
((
strRead
=
reader
.
readLine
())
!=
null
)
{
sb
.
append
(
strRead
);
}
rs
=
sb
.
toString
();
}
catch
(
IOException
e
)
{
e
.
printStackTrace
();
}
finally
{
if
(
reader
!=
null
)
{
reader
.
close
();
}
if
(
conn
!=
null
)
{
conn
.
disconnect
();
}
}
return
rs
;
}
//将map型转为请求参数型
public
static
String
urlencode
(
Map
<
String
,
Object
>
data
)
{
StringBuilder
sb
=
new
StringBuilder
();
for
(
Map
.
Entry
i
:
data
.
entrySet
())
{
try
{
sb
.
append
(
i
.
getKey
()).
append
(
"="
).
append
(
URLEncoder
.
encode
(
i
.
getValue
()+
""
,
"UTF-8"
)).
append
(
"&"
);
}
catch
(
UnsupportedEncodingException
e
)
{
e
.
printStackTrace
();
}
}
return
sb
.
toString
();
}
}
原文路径:http://www.gaojig.com/archives/332.html
html
相关文章
1.
基于php的身份证明名认证接口调用代码实例
2.
身份证明名认证接口调用PHP实例
3.
身份证明名认证API接口
4.
阿里身份实名认证明例
5.
身份证实名认证接口,实名认证API接口文档
6.
使用阿里云接口进行身份证明名认证
7.
接口之家-身份证明名认证
8.
身份认证明例
9.
阿里身份实名认证实例
10.
网络安全之身份认证---基于口令的认证
更多相关文章...
•
Eclipse 创建 Java 接口
-
Eclipse 教程
•
XML 验证
-
XML 教程
•
☆基于Java Instrument的Agent实现
•
适用于PHP初学者的学习线路和建议
相关标签/搜索
身份证明
身份证验证
身份证号码
身份证
认证
证明
接口调用
证实
实证
Java
MyBatis教程
红包项目实战
SQLite教程
代码格式化
java
调度
0
分享到微博
分享到微信
分享到QQ
每日一句
每一个你不满意的现在,都有一个你没有努力的曾经。
最新文章
1.
如何将PPT某一页幻灯片导出为高清图片
2.
Intellij IDEA中使用Debug调试
3.
build项目打包
4.
IDEA集成MAVEN项目极简化打包部署
5.
eclipse如何导出java工程依赖的所有maven管理jar包(简单明了)
6.
新建的Spring项目无法添加class,依赖下载失败解决:Maven环境配置
7.
记在使用vue-cli中使用axios的心得
8.
分享提高自己作品UI设计形式感的几个小技巧!
9.
造成 nginx 403 forbidden 的几种原因
10.
AOP概述(什么是AOP?)——Spring AOP(一)
本站公众号
欢迎关注本站公众号,获取更多信息
相关文章
1.
基于php的身份证明名认证接口调用代码实例
2.
身份证明名认证接口调用PHP实例
3.
身份证明名认证API接口
4.
阿里身份实名认证明例
5.
身份证实名认证接口,实名认证API接口文档
6.
使用阿里云接口进行身份证明名认证
7.
接口之家-身份证明名认证
8.
身份认证明例
9.
阿里身份实名认证实例
10.
网络安全之身份认证---基于口令的认证
>>更多相关文章<<