国产一级a片免费看高清,亚洲熟女中文字幕在线视频,黄三级高清在线播放,免费黄色视频在线看

打開APP
userphoto
未登錄

開通VIP,暢享免費(fèi)電子書等14項(xiàng)超值服

開通VIP
在Axis1中使用HTTP長連接

在eclipse中用Axis1.4的插件生成的代碼默認(rèn)使用HTTP/1.0版本,并且在請求頭中不包含Connection:keep-Alive

每次通信前都要新建連接,通信結(jié)束后關(guān)閉連接

當(dāng)請求量很大時,將頻繁的創(chuàng)建、關(guān)閉連接,十分消耗性能,所以考慮使用HTTP長連接

HTTP/1.1默認(rèn)使用持久連接(HTTP/1.1逐漸停止了對Keep-Alive的支持,用一種名為持久連接的改進(jìn)型設(shè)計(jì)取代了它,持久連接與Keep-Alive的目的相同,但工作機(jī)制更優(yōu)),并且只修改HTTP版本比較簡單,所以只需將HTTP的版本從1.0升級至1.1即可

原代碼(自動生成的Proxy代理類):

  1. private void _initSPSSubscriberProvisioningServiceProxy() {
  2. try {
  3. sPSSubscriberProvisioningService_PortType = new SPSSubscriberProvisioningService_ServiceLocator()
  4. .getSPSSubscriberProvisioningService();
  5. if (sPSSubscriberProvisioningService_PortType != null) {
  6. if (_endpoint != null)

修改后的代碼:

  1. private void _initSPSSubscriberProvisioningServiceProxy() {
  2. try {
  3. EngineConfiguration defaultConfig = EngineConfigurationFactoryFinder.newFactory().getClientEngineConfig();
  4. SimpleProvider config = new SimpleProvider(defaultConfig);
  5. config.deployTransport(HTTPTransport.DEFAULT_TRANSPORT_NAME,new CommonsHTTPSender());
  6. serviceLocator = new SPSSubscriberProvisioningService_ServiceLocator(config);
  7. sPSSubscriberProvisioningService_PortType = serviceLocator.getSPSSubscriberProvisioningService();

使用CommonsHTTPSender代理默認(rèn)的HTTPSender,該類包含在axis-1.4.jar中,不需要添加額外的jar包

可以看到HTTP的版本已經(jīng)變?yōu)?.1,并且在每次通信結(jié)束后,并不會關(guān)閉連接

本站僅提供存儲服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點(diǎn)擊舉報(bào)。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
Linux系統(tǒng)安裝 OpenSSL兩種方法
boneCP原理研究
李理:自動梯度求解
Android 屏幕重力感應(yīng)
如何看懂一個WSDL文檔
phpMyAdmin配置登錄用戶名與密碼教程
更多類似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長圖 關(guān)注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服