Back to project page FrameLite.
The source code is released under:
GNU General Public License
If you think the Android project FrameLite listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.
package com.miku.framelite.api.webservice; // www . j a v a2s . c o m import java.io.IOException; import java.io.InputStream; import java.io.OutputStream; import java.net.HttpURLConnection; import java.net.URL; import org.ksoap2.transport.ServiceConnection; public class WebServiceConnectionSE implements ServiceConnection { private HttpURLConnection connection; public WebServiceConnectionSE(String url,int connectTimeout,int readTimeout) throws IOException { connection = (HttpURLConnection)(new URL(url)).openConnection(); connection.setConnectTimeout(connectTimeout); if(readTimeout>0){ connection.setReadTimeout(readTimeout); } connection.setUseCaches(false); connection.setDoOutput(true); connection.setDoInput(true); } public void connect() throws IOException { connection.connect(); } public void disconnect() { connection.disconnect(); } public void setRequestProperty(String string, String soapAction) { connection.setRequestProperty(string, soapAction); } public void setRequestMethod(String requestMethod) throws IOException { connection.setRequestMethod(requestMethod); } public OutputStream openOutputStream() throws IOException { return connection.getOutputStream(); } public InputStream openInputStream() throws IOException { return connection.getInputStream(); } public InputStream getErrorStream() { return connection.getErrorStream(); } }