91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

資源簡介

java采用httpclient和xfire兩種方式調用webservice,此示例是調用的一個短信接口.

資源截圖

代碼片段和文件信息

package?com.server;

import?java.io.ByteArrayInputStream;
import?java.io.IOException;
import?java.io.InputStream;
import?java.io.UnsupportedEncodingException;
import?java.net.MalformedURLException;
import?java.net.URL;
import?java.rmi.RemoteException;

import?javax.xml.namespace.QName;
import?javax.xml.rpc.ServiceException;

import?org.apache.axis.client.Call;
import?org.codehaus.xfire.client.Client;
import?org.codehaus.xfire.client.XFireProxyFactory;
import?org.codehaus.xfire.service.binding.objectServiceFactory;
import?org.apache.axis.client.Service;???
import?org.apache.axis.encoding.xmlType;?
import?org.apache.commons.httpclient.HttpClient;
import?org.apache.commons.httpclient.HttpException;
import?org.apache.commons.httpclient.methods.InputStreamRequestEntity;
import?org.apache.commons.httpclient.methods.PostMethod;
import?org.apache.commons.httpclient.methods.RequestEntity;

/**
?*?調用短信接口
?*?@author?tfq
?*?@date?2013-4-5
?*
?*/
public?class?RBSystemWebServce?{

//短信接口url
private?final?static?String?URL=“http://218.201.73.55:20332/SDKClient.asmx?wsdl“;
//短信接口方法
private?final?static?String?SMSMETHOD=“SmsSend“;

//短信接口用戶名、??密碼
private?final?static?String?USERNAME=“ff“;
private?final?static?String?USERPWD=“fk“;

/**
?*?通過HttpClient方式??向指定手機號碼發送短信內容
?*?開發步驟:
?*?1、把URL的數據在瀏覽器訪問可以得到發送給服務器的xml數據格式
?*?2、寫下面的代碼即可實現
?*?@param?sendContent?發送的短信內容
?*?@param?phones?為手機號碼列表使用半角分開。如:1380013800013800138001
?*?@param?sendDateTime?定時發送時間,格式為:
2010-01-01?09:30:00
輸入非日期格式字符串,則為即時發送。
?*?@return?
?*?成功:返回“1_發送號碼個數”。如:“1_988”表示成功發送988個號碼。
????????失敗:返回“0_失敗信息”。如:“0_用戶名或密碼錯誤”
?*/
public?static?int?smsSendByHttpClent(String?sendContentString?phonesString?sendDateTime){
int?count=0;//發送成功的手機號碼數
String?soapRequestData?=“l?version=\“1.0\“?encoding=\“utf-8\“?>“?+
lns:xsi=\“http://www.w3.org/2001/xmlSchema-instance\“?“?+
“xmlns:xsd=\“http://www.w3.org/2001/xmlSchema\“?xmlns:soap12=\“http://www.w3.org/2003/05/soap-envelope\“>“?+
“??“?+
“????lns=\“http://tempuri.org/\“>“?+
“?????“+USERNAME+““?+
“?????“+USERPWD+““?+
“?????“+sendContent+““?+
“?????“+phones+““?+
“?????“+sendDateTime+““?+
“???“?+
“??
“?+
““;

//定義一個PostMethod,這時需要指定web服務的Url
PostMethod?postMethod?=?new?PostMethod(URL);

byte[]?b;
try?{
b?=?soapRequestData.getBytes(“utf-8“);
InputStream?is?=?new?ByteArrayInputStream(b0b.length);
RequestEntity?re?=?new?InputStreamRequestEntity(isb.length“application/soap+xml;?charset=utf-8“);
//把Soap請求數據添加到PostMethod中
postMethod.setRequestEntity(re);

//生成一個HttpClient對象,并發出postMethod請求
HttpClient?httpClient?=?new?HttpClient();
int?statusCode?=?httpClient.executeMethod(

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----

?????文件??????46725??2013-04-09?23:11??java調用webservice采用httpclient和xfire\java調用webservice傳字符串參數\httpclient所需jar\commons-codec-1.3.jar

?????文件?????279383??2013-04-09?23:11??java調用webservice采用httpclient和xfire\java調用webservice傳字符串參數\httpclient所需jar\commons-httpclient-3.0.jar

?????文件??????60686??2013-04-09?23:11??java調用webservice采用httpclient和xfire\java調用webservice傳字符串參數\httpclient所需jar\commons-logging-1.1.1.jar

?????文件??????62976??2013-04-10?01:18??java調用webservice采用httpclient和xfire\java調用webservice傳字符串參數\java調用webservice傳字符串參數.doc

?????文件???????5788??2013-04-11?22:10??java調用webservice采用httpclient和xfire\java調用webservice傳字符串參數\RBSystemWebServce.java

?????文件??????46725??2012-08-20?10:17??java調用webservice采用httpclient和xfire\java調用webservice傳字符串參數\xfire所需jar\commons-codec-1.3.jar

?????文件?????279383??2013-03-19?17:30??java調用webservice采用httpclient和xfire\java調用webservice傳字符串參數\xfire所需jar\commons-httpclient-3.0.jar

?????文件??????60686??2012-08-20?10:17??java調用webservice采用httpclient和xfire\java調用webservice傳字符串參數\xfire所需jar\commons-logging-1.1.1.jar

?????文件?????153253??2013-03-19?17:30??java調用webservice采用httpclient和xfire\java調用webservice傳字符串參數\xfire所需jar\jdom-1.0.jar

?????文件?????144060??2012-08-20?10:17??java調用webservice采用httpclient和xfire\java調用webservice傳字符串參數\xfire所需jar\wsdl4j.jar

?????文件?????904085??2013-03-19?17:30??java調用webservice采用httpclient和xfire\java調用webservice傳字符串參數\xfire所需jar\xfire-all-1.2.6.jar

?????文件?????127961??2013-03-19?17:30??java調用webservice采用httpclient和xfire\java調用webservice傳字符串參數\xfire所需jar\xmlSchema-1.1.jar

?????目錄??????????0??2013-04-10?01:16??java調用webservice采用httpclient和xfire\java調用webservice傳字符串參數\httpclient所需jar

?????目錄??????????0??2013-03-27?12:15??java調用webservice采用httpclient和xfire\java調用webservice傳字符串參數\xfire所需jar

?????目錄??????????0??2013-04-11?22:13??java調用webservice采用httpclient和xfire\java調用webservice傳字符串參數

?????目錄??????????0??2013-04-11?22:13??java調用webservice采用httpclient和xfire

-----------?---------??----------?-----??----

??????????????2171711????????????????????16


評論

共有 條評論