小编Ped*_*aga的帖子

IOS上的Android帖子请求

我正在尝试将Android应用程序移植到IOS平台.我从位于Apache Tomcat服务器中的服务获取数据,最近他们在服务上添加了安全性.安全概述是

  1. https简单请求
  2. if(valid_user) - > service返回数据
  3. else-> service返回登录表单 - > post credentials-> service返回数据

Android版本没有问题.在添加安全性之前,我正在执行简单的http请求,但现在我需要使用我的凭据执行POST请求,因此我总是收到error.html.我远不是网络编程方面的专家.

这是Android http客户端设置代码:

if(httpClient==null)
{
 DefaultHttpClient client = new DefaultHttpClient();

 KeyStore trustStore = KeyStore.getInstance(KeyStore.getDefaultType());
 trustStore.load(null, null);
 SSLSocketFactory sf = new MySSLSocketFactory(trustStore);
 sf.setHostnameVerifier(SSLSocketFactory.ALLOW_ALL_HOSTNAME_VERIFIER);
 SchemeRegistry registry = new SchemeRegistry();
 registry.register(new Scheme("https", sf, 8443));

 mgr = new ThreadSafeClientConnManager(client.getParams(), registry);
 int timeoutConnection = 5000;
 HttpConnectionParams.setConnectionTimeout(client.getParams(), timeoutConnection);
 // Set the default socket timeout (SO_TIMEOUT) 
 // in milliseconds which is the timeout for waiting for data.
 int timeoutSocket = 7000;
 HttpConnectionParams.setSoTimeout(client.getParams(), timeoutSocket); …
Run Code Online (Sandbox Code Playgroud)

post android tomcat objective-c

5
推荐指数
1
解决办法
1822
查看次数

标签 统计

android ×1

objective-c ×1

post ×1

tomcat ×1