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.
Duang!超快Wi-Fi來襲
2.
機器學習-補充03 神經網絡之**函數(Activation Function)
3.
git上開源maven項目部署 多module maven項目(多module maven+redis+tomcat+mysql)後臺部署流程學習記錄
4.
ecliple-tomcat部署maven項目方式之一
5.
eclipse新導入的項目經常可以看到「XX cannot be resolved to a type」的報錯信息
6.
Spark RDD的依賴於DAG的工作原理
7.
VMware安裝CentOS-8教程詳解
8.
YDOOK:Java 項目 Spring 項目導入基本四大 jar 包 導入依賴,怎樣在 IDEA 的項目結構中導入 jar 包 導入依賴
9.
簡單方法使得putty(windows10上)可以免密登錄樹莓派
10.
idea怎麼用本地maven
本站公眾號
歡迎關注本站公眾號,獲取更多信息
相關文章
1.
基於php的身份證明名認證接口調用代碼實例
2.
身份證明名認證接口調用PHP實例
3.
身份證明名認證API接口
4.
阿里身份實名認證明例
5.
身份證實名認證接口,實名認證API接口文檔
6.
使用阿里雲接口進行身份證明名認證
7.
接口之家-身份證明名認證
8.
身份認證明例
9.
阿里身份實名認證實例
10.
網絡安全之身份認證---基於口令的認證
>>更多相關文章<<