資源簡介
java通過有贊接口API獲取有贊token,有贊官網(wǎng)提供的是Linux的獲取示例,我這里寫的是Windows http訪問demo。
代碼片段和文件信息
package?com.c;
import?java.io.BufferedReader;
import?java.io.InputStream;
import?java.io.InputStreamReader;
import?java.io.PrintWriter;
import?java.net.HttpURLConnection;
import?java.net.URL;
import?com.alibaba.fastjson.JSON;
import?com.alibaba.fastjson.JSONArray;
import?com.alibaba.fastjson.JSONobject;
public?class?ToInterface?{
????/**
?????*?調(diào)用對方接口方法
?????*?@param?path?對方或第三方提供的路徑
?????*?@param?data?向?qū)Ψ交虻谌桨l(fā)送的數(shù)據(jù),大多數(shù)情況下給對方發(fā)送JSON數(shù)據(jù)讓對方解析
?????*/
????public?static?void?interfaceUtil(String?pathString?data)?{
????????try?{
????????????URL?url?=?new?URL(path);
????????????//打開和url之間的連接
????????????HttpURLConnection?conn?=?(HttpURLConnection)?url.openConnection();
????????????PrintWriter?out?=?null;
????????????//請求方式
????????????conn.setRequestMethod(“POST“);
????????????
//???????????//設置通用的請求屬性
???????????//?conn.setRequestProperty(“accept“?“*/*“);
??????????/*??conn.setRequestProperty(“connection“?“Keep-Alive“);
????????????conn.setRequestProperty(“user-agent“?“Mozilla/4.0?(compatible;?MSIE?6.0;?Windows?NT?5.1;?SV1)“);?*/
????????????conn.setRequestProperty(“content-type“?“application/x-www-form-urlencoded?-d“);
????????????//設置是否向httpUrlConnection輸出,設置是否從httpUrlConnection讀入,此外發(fā)送post請求必須設置這兩個
????????????//最常用的Http請求無非是get和post,get請求可以獲取靜態(tài)頁面,也可以把參數(shù)放在URL字串后面,傳遞給servlet,
????
- 上一篇:有贊接口調(diào)用demo
- 下一篇:五子棋 人機對弈 只有棋盤版本
評論
共有 條評論