锘??xml version="1.0" encoding="utf-8" standalone="yes"?>青青草在线播放,视频一区三区,亚洲精品影视在线观看http://www.aygfsteel.com/stevenjohn/category/51840.html閭d簺闈掓槬鐨勫瞾鏈?/description>zh-cnThu, 27 Sep 2012 20:43:31 GMTThu, 27 Sep 2012 20:43:31 GMT60HttpClient 瀹炵幇璺寵漿璇鋒眰http://www.aygfsteel.com/stevenjohn/archive/2012/09/27/388733.htmlabinabinThu, 27 Sep 2012 12:31:00 GMThttp://www.aygfsteel.com/stevenjohn/archive/2012/09/27/388733.htmlhttp://www.aygfsteel.com/stevenjohn/comments/388733.htmlhttp://www.aygfsteel.com/stevenjohn/archive/2012/09/27/388733.html#Feedback0http://www.aygfsteel.com/stevenjohn/comments/commentRss/388733.htmlhttp://www.aygfsteel.com/stevenjohn/services/trackbacks/388733.html
嫻嬭瘯UnionPayServlet鐨刪ttpClient嫻嬭瘯綾伙細
  package com.abin.lee.https;
import java.io.IOException;
import java.io.OutputStream;
import java.io.OutputStreamWriter;
import java.io.Writer;
import junit.framework.TestCase;
import org.apache.http.HttpEntity;
import org.apache.http.HttpResponse;
import org.apache.http.client.HttpClient;
import org.apache.http.client.methods.HttpPost;
import org.apache.http.entity.ContentProducer;
import org.apache.http.entity.EntityTemplate;
import org.apache.http.impl.client.DefaultHttpClient;
import org.apache.http.util.EntityUtils;
import org.junit.Test;
public class HttpClientTest extends TestCase {
private static final String Url = "http://localhost:9090/Spa/UnionPayServlet";
@Test
public void testHttpClient() throws Exception {
HttpClient client = new DefaultHttpClient();
HttpPost post = new HttpPost(Url);
ContentProducer create = new ContentProducer() {
public void writeTo(OutputStream outstream) throws IOException {
Writer writer = new OutputStreamWriter(outstream, "UTF-8");
writer.write("start");
writer.flush();
writer.close();
}
};
HttpEntity request = new EntityTemplate(create);
post.setEntity(request);
HttpResponse response = client.execute(post);
HttpEntity entity = response.getEntity();
String result = EntityUtils.toString(entity);
System.out.println("the last message is: "+result);
}
}



//琚闂殑servlet錛屼篃灝辨槸涓棿servlet
package org.litsoft.air.servlet;
import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.IOException;
import java.io.InputStreamReader;
import java.io.OutputStream;
import java.io.OutputStreamWriter;
import java.io.Writer;
import javax.servlet.ServletException;
import javax.servlet.ServletOutputStream;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import org.apache.http.HttpEntity;
import org.apache.http.HttpResponse;
import org.apache.http.client.HttpClient;
import org.apache.http.client.methods.HttpPost;
import org.apache.http.entity.ContentProducer;
import org.apache.http.entity.EntityTemplate;
import org.apache.http.impl.client.DefaultHttpClient;
import org.apache.http.util.EntityUtils;
public class UnionPayServlet extends HttpServlet {
private static final String Url = "http://localhost:9090/Spa/changeServlet";
@Override
protected void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
System.out.println("UnionPayServlet");
String result=null;
BufferedReader reader=new BufferedReader(new InputStreamReader(request.getInputStream()));
int num=0;
char[] buffer=new char[1024];
while((num=reader.read(buffer))!=-1){
result=new String(buffer,0,num);
}
System.out.println("from HttpCLient message is: ="+result);
final String transfer=result;
HttpClient client = new DefaultHttpClient();
HttpPost post = new HttpPost(Url);
ContentProducer create = new ContentProducer() {
public void writeTo(OutputStream outstream) throws IOException {
Writer writer = new OutputStreamWriter(outstream, "UTF-8");
writer.write(transfer);
writer.flush();
writer.close();
}
};
HttpEntity httpEntity = new EntityTemplate(create);
post.setEntity(httpEntity);
HttpResponse httpResponse = client.execute(post);
HttpEntity entity = httpResponse.getEntity();
String result1 = EntityUtils.toString(entity);
// System.out.println(result1);
ServletOutputStream out=response.getOutputStream();
BufferedWriter writer=new BufferedWriter(new OutputStreamWriter(out));
writer.write("this message is received by UnionPayServlet is: "+result1);
writer.flush();
writer.close();
}
@Override
public void destroy() {
super.destroy();
}
}




//鏈緇堣澶勭悊鐨剆ervlet
package org.litsoft.air.servlet;
import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.IOException;
import java.io.InputStreamReader;
import java.io.OutputStreamWriter;
import java.io.PrintWriter;
import java.net.HttpURLConnection;
import java.net.URL;
import javax.servlet.ServletException;
import javax.servlet.ServletOutputStream;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import org.litsoft.air.unionpay.CreateJdomOne;
public class ChangeServlet extends HttpServlet {
@Override
protected void doPost(HttpServletRequest request,
HttpServletResponse response) throws ServletException, IOException {
// 鎺ユ敹Servlet浼犲洖鏉ョ殑淇℃伅
BufferedReader reader = new BufferedReader(new InputStreamReader(
request.getInputStream()));
String show = null;
StringBuffer stb = new StringBuffer();
while ((show = reader.readLine()) != null) {
stb.append(show);
}
System.out.println("from UnionPayServlet message is :" + stb.toString());
reader.close();
ServletOutputStream out=response.getOutputStream();
BufferedWriter writer=new BufferedWriter(new OutputStreamWriter(out));
writer.write("this message is received by ChangeServlet is :"+stb.toString());
writer.flush();
writer.close();
}
}


//servlet鐨勯厤緗?br />
<?xml version="1.0" encoding="UTF-8"?>
<web-app version="2.5" xmlns="http://java.sun.com/xml/ns/javaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee 
http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd">
<servlet>
<servlet-name>UnionPayServlet</servlet-name>
<servlet-class>org.litsoft.air.servlet.UnionPayServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>UnionPayServlet</servlet-name>
<url-pattern>/UnionPayServlet</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>changeServlet</servlet-name>
<servlet-class>org.litsoft.air.servlet.ChangeServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>changeServlet</servlet-name>
<url-pattern>/changeServlet</url-pattern>
</servlet-mapping>
<welcome-file-list>
<welcome-file>index.jsp</welcome-file>
</welcome-file-list>
</web-app>


abin 2012-09-27 20:31 鍙戣〃璇勮
]]>
asterisk 甯哥敤鍛戒護 http://www.aygfsteel.com/stevenjohn/archive/2012/05/30/379572.htmlabinabinWed, 30 May 2012 09:19:00 GMThttp://www.aygfsteel.com/stevenjohn/archive/2012/05/30/379572.htmlhttp://www.aygfsteel.com/stevenjohn/comments/379572.htmlhttp://www.aygfsteel.com/stevenjohn/archive/2012/05/30/379572.html#Feedback0http://www.aygfsteel.com/stevenjohn/comments/commentRss/379572.htmlhttp://www.aygfsteel.com/stevenjohn/services/trackbacks/379572.html

1銆佽繍琛岃皟璇曞父鐢ㄥ懡浠?/p>

  • ./asterisk & #鍚庡彴鍚姩
  • ./asterisk -vvvc #鍚姩asterisk 騫跺敖閲忓鐨勫湪鍚庡彴鏄劇ず璋冭瘯淇℃伅
  • ./asterisk -r #榪炴帴asterisk鎺у埗鍙?/li>
  • set verbose #璁劇疆鎵撳嵃淇℃伅

2銆乤sterisk鎺у埗鍙頒笅甯哥敤鍛戒護

  • set reload #閲嶆柊鍔犺澆sip閰嶇疆淇℃伅
  • sip set debug on #璁劇疆鏄劇ず鏇村鐨凷ip淇℃伅
  • sip set debug off #鍏抽棴鏇村sip淇℃伅鏄劇ず
  • sip show channels #鏄劇ず媧誨姩鐨剆ip閫氶亾
  • sip show peers #鏄劇ず宸插畾涔夌殑sip peer
  • dialplan show #鏄劇ず鎷ㄥ彿鏂規
  • dialplan reload #閲嶆柊鍔犺澆鎷ㄥ彿鏂規
  • stop gracefully #浼橀泤鐨勭粓姝sterisk
  • stop now #绔嬪嵆鍋滄asterisk
  • module show #鏄劇ず鎵鏈夊凡鍔犺澆妯″潡
  • module load xxxxx.so #鍔犺澆xxxxx.so 妯″潡
  • module reload xxxx.so #閲嶆柊鍔犺澆xxxx.so
  • module unload xxxx.so #鍗歌澆xxxx.so妯″潡
  • core show applications #鏄劇ず鎵鏈夌殑搴旂敤 濡傦細Dial銆丷adius銆丠angup銆丄nswer絳?/li>
  • core show channels #鏄劇ず鎵鏈夌殑閫氳瘽棰戦亾
  • core show codecs #鏄劇ず鎵鏈夋敮鎸佺殑緙栬В鐮佸櫒
  • core show funcions #鏄劇ず鎵鏈夌殑鍔熻兘鍑芥暟


abin 2012-05-30 17:19 鍙戣〃璇勮
]]>
主站蜘蛛池模板: 兖州市| 定南县| 页游| 那坡县| 白朗县| 都安| 永寿县| 施甸县| 抚远县| 长白| 云和县| 广安市| 图木舒克市| 桦南县| 莱西市| 阿克陶县| 屯昌县| 额尔古纳市| 黔江区| 时尚| 庄河市| 孝感市| 光山县| 田林县| 邵阳市| 东安县| 海口市| 舞钢市| 青神县| 三门峡市| 宜都市| 阿瓦提县| 灵武市| 东兴市| 泗阳县| 布尔津县| 洛宁县| 辛集市| 南江县| 巍山| 全州县|