亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 學院 > 操作系統 > 正文

使用java發送Infor XA ERP SystemLink請求

2024-06-28 16:03:52
字體:
來源:轉載
供稿:網友

      Infor XA ERP二次開發,目前最好的最方便的交互就是通過發送SystemLink請求

      這里記錄個人在實際工作中java編寫的發送SystemLink請求工具

package cn.markwins.yinfor.utils.net;import java.io.IOException;import java.io.InputStream;import java.io.OutputStream;import java.net.HttpURLConnection;import java.net.URL;import java.net.URLDecoder;import java.util.ArrayList;import java.util.HashMap;import java.util.List;import java.util.Map;import java.util.Set;import org.apache.log4j.Logger;import org.apache.http.HttpEntity;import org.apache.http.HttPResponse;import org.apache.http.NameValuePair;import org.apache.http.client.ClientProtocolException;import org.apache.http.client.entity.UrlEncodedFormEntity;import org.apache.http.client.methods.HttpPost;import org.apache.http.entity.BufferedHttpEntity;import org.apache.http.impl.client.CloseableHttpClient;import org.apache.http.impl.client.HttpClientBuilder;import org.apache.http.message.BasicNameValuePair;import cn.markwins.yinfor.global.GlobalParameters;import cn.markwins.yinfor.utils.common.StringTools;/** * @Description Http網絡請求工具欄 * @author 李yi輝 * @date 2016年3月23日 */public class HttpTools {	private static final String encodingUTF8 ="UTF-8"; 	private static final Logger logger = Logger.getLogger(HttpTools.class);		/**	 * @Description 發送Http請求	 * @param url 請求地址	 * @param xml xml請求內容	 * @return String 請求后的響應消息	 */	public static Map<Boolean,String> postXMLRequest(String url, String xml){		if(StringTools.isNullOrWhiteSpace(xml) || StringTools.isNullOrWhiteSpace(xml)){			return null;		}		HttpURLConnection httpConn = null;		OutputStream os = null;		InputStream is = null;		StringBuffer responseBuffer = null;		Boolean postStatus = false;		String postMsg = ":發送SystemLink請求失敗";		try {			//1、得到http連接			httpConn = (HttpURLConnection) new URL(url).openConnection();						//2、設置http請求參數			httpConn.setRequestMethod("POST");	        httpConn.setDoInput(true);	        httpConn.setDoOutput(true);	        httpConn.setUseCaches(false);	        httpConn.setConnectTimeout(50000);	        httpConn.setReadTimeout(50000);	        httpConn.setRequestProperty("Content-Type", "text/xml; charset=UTF-8");	        	        //3、通過http連接服務器	        httpConn.connect();	        	        //4、向服務器發送xml數據	        os = httpConn.getOutputStream();	        os.write(xml.getBytes());	        os.flush();	        	        //5、得到http請求后,服務器返回的響應	        int responseCode = httpConn.getResponseCode();	        switch (responseCode) {			case 200:				is = httpConn.getInputStream();	        	int length = 0;	            byte[] buffer = new byte[1024];	            responseBuffer = new StringBuffer();	            while((length=is.read(buffer)) != -1){	            	responseBuffer.append(new String(buffer,0,length,GlobalParameters.ENCODING));	            }	            if(responseBuffer.length() > 10){	            	postStatus = true;	            	postMsg = URLDecoder.decode(responseBuffer.toString().trim(), "UTF-8");	            		            }else{	            	postMsg = "200:" + responseBuffer.toString();	            }				break;			case 400:				postMsg = "400:錯誤請求";				break;			case 404:				postMsg = "404:未找到";				break;			case 408:				postMsg = "408:請求超時";				break;			case 500:				postMsg = "500:SystemLink XA服務器錯誤";				break;			default:				postMsg = responseCode + postMsg;				break;			}	        	        //6、返回響應消息			Map<Boolean, String> resultMap = new HashMap<Boolean, String>();			resultMap.put(postStatus, postMsg);			return resultMap;		} catch (Exception e) {			logger.error("發送Http請求失敗", e);		} finally {			try {				if(is != null){					is.close();					is = null;				}				if(os != null){					os.close();					os = null;				}				if(httpConn != null){					httpConn.disconnect();					httpConn = null;				}			} catch (IOException e) {				logger.error("關閉Http請求連接資源失敗", e);			}		}				return null;	}}

我們將SystemLink請求的響應結果放在了一個map里面,通過map的key值ture/false就可以知道請求是否發送成功,

如果成功了,就可以解析出SystemLink的響應報文,我們在下一篇里面介紹如何解析SystemLink的報文信息。

http://blog.csdn.net/yihuiworld


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
日韩国产在线看| 成人中文字幕+乱码+中文字幕| 在线中文字幕日韩| 亚洲欧美在线第一页| 亚洲第一级黄色片| 在线看片第一页欧美| 日韩视频免费中文字幕| 欧美在线日韩在线| 精品久久久久人成| 97久久精品人搡人人玩| 欧美日韩国产精品一区| 超碰91人人草人人干| 国产手机视频精品| 色偷偷av亚洲男人的天堂| 国产精品美女免费视频| 亚洲国产欧美在线成人app| 亚洲一区二区中文字幕| 亚洲级视频在线观看免费1级| 久久久精品一区二区三区| 亚洲一区免费网站| 欧洲成人性视频| 欧美激情乱人伦| 亚洲精品国产成人| 欧美第一淫aaasss性| 伊人久久久久久久久久久| 日韩视频一区在线| 亚洲精品99久久久久中文字幕| 日韩av网站导航| 欧美成人在线网站| 国产精品入口尤物| 欧美日韩一区二区免费视频| 欧美一级在线亚洲天堂| 国产精品久久久久久亚洲调教| 欧美日韩国产一区二区三区| 57pao国产精品一区| 成人免费观看49www在线观看| 国产一区二区日韩精品欧美精品| 亚洲精品国产美女| 欧美一级在线播放| 国产精品成人观看视频国产奇米| 亚洲网址你懂得| 亚洲国产美女久久久久| 精品国产91久久久久久| 亚洲一区亚洲二区| 91视频88av| 国产有码在线一区二区视频| 国产成人精品一区二区| 91精品国产成人www| 亚洲男人天堂久| 国产精品电影久久久久电影网| 欧美老少配视频| 亚洲精品免费在线视频| 久久夜色精品亚洲噜噜国产mv| 久久久亚洲国产| 欧美诱惑福利视频| 成人a免费视频| 欧美电影在线观看高清| 日韩精品中文字幕视频在线| 久久久国产精品x99av| 久久久免费观看| 国产精品va在线播放我和闺蜜| 国产日韩在线观看av| 91国在线精品国内播放| 国产成人在线精品| 一色桃子一区二区| 久久久黄色av| 国产成人久久久精品一区| 国产精品免费观看在线| 国产精品自拍视频| 国产日韩专区在线| 精品久久中文字幕久久av| 久久精品欧美视频| 久久久久久久国产精品视频| 久久人人爽人人爽爽久久| 综合欧美国产视频二区| 亚洲女人天堂视频| 精品国产网站地址| 日韩久久精品成人| 亚洲天堂av在线免费| 在线观看免费高清视频97| 国产精品mp4| 亚洲欧洲一区二区三区久久| 久久精品一本久久99精品| 亚洲精品国产美女| 久久夜色精品国产欧美乱| 日本欧美一级片| 亚洲欧美精品中文字幕在线| 久久久在线免费观看| 国产精品揄拍一区二区| 欧美激情在线观看| 日韩电影网在线| 国产精品久久77777| www.亚洲一区| 亚洲精品综合精品自拍| 日韩精品视频在线观看网址| 正在播放欧美一区| 国产91精品黑色丝袜高跟鞋| 欧美一区二三区| 在线国产精品播放| 在线国产精品视频| 久久中文字幕在线视频| 亚洲欧美国产精品专区久久| 国外成人在线视频| 亚洲久久久久久久久久久| 亚洲黄色免费三级| 日韩免费视频在线观看| 亚洲国产美女精品久久久久∴| 久久久久国产精品www| 日韩欧美国产免费播放| 在线一区二区日韩| 色老头一区二区三区在线观看| www.午夜精品| 国产精品日韩在线| 91高潮精品免费porn| 成人精品视频99在线观看免费| 亚洲91av视频| 91av在线播放| 欧美日韩国产精品| 国产精品96久久久久久| 美日韩精品视频免费看| 98午夜经典影视| 国产日本欧美在线观看| 国产精品99蜜臀久久不卡二区| 欧美视频二区36p| 亚洲影院高清在线| 国产精自产拍久久久久久蜜| 中文字幕久久久av一区| 麻豆成人在线看| 欧美理论电影在线观看| 久久精品久久久久久国产 免费| 91九色国产在线| 亚洲一区二区三区久久| 日韩中文字幕网站| 在线播放国产一区二区三区| 国内精品模特av私拍在线观看| 米奇精品一区二区三区在线观看| 国内精品美女av在线播放| 欧美电影在线免费观看网站| 亚洲欧美日韩国产精品| 久久久久久国产三级电影| 日韩视频永久免费观看| 韩曰欧美视频免费观看| 国产日韩欧美夫妻视频在线观看| 亚洲一二三在线| 在线播放精品一区二区三区| 精品久久久精品| 久青草国产97香蕉在线视频| 在线观看亚洲视频| 国产日产久久高清欧美一区| 欧美日韩在线看| 亚洲伊人第一页| 日韩电影大全免费观看2023年上| 日韩av成人在线| 青青草成人在线| 亚洲欧美日韩精品久久奇米色影视| 色综合久久天天综线观看| 亚洲天堂av电影| 亚洲自拍av在线| 91高清免费视频| 国产成人精品在线观看| 日韩在线视频观看正片免费网站| 日韩欧美国产高清91| 国产精品jvid在线观看蜜臀| 亚洲综合av影视|