日期:2014-05-18  浏览次数:20771 次

http、session相关问题
1.请问一下大家,在移动互联网的开发中,手机端发送一个请求到后台服务器,后台处理好以后返回手机,这个请求是通过http协议发送的吗?
2.还有就是我们通常所说的session、cookie中的session(或者说是javaEE中后台操作的session)是http协议特有的吗?就是说其他协议还有session吗?还是只能是http协议才有session?
3.假如:(1)手机发送请求是通过http协议,(2)session是http请求就能够创建的,那么是不是手机端发生的请求在后台也会产生session,也就是说我们可以用session进行会话跟踪
session http协议 移动互联网 java

------解决方案--------------------
这个类是用来跟服务器连接的    
具体写了些什么东西你自己看看 
我原先做.net的  java看起来很吃力    你自己看看吧
package cn.zj.sunda.util;

import java.io.BufferedReader;
import java.io.DataOutputStream;
import java.io.File;
import java.io.FileInputStream;
import java.io.IOException;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.io.UnsupportedEncodingException;
import java.net.HttpURLConnection;
import java.net.URL;
import java.util.ArrayList;
import java.util.List;
import java.util.Map;
import java.util.Set;

import org.apache.http.client.ClientProtocolException;
import org.apache.http.client.CookieStore;
import org.apache.commons.httpclient.HttpStatus;
import org.apache.http.HttpEntity;
import org.apache.http.HttpResponse;
import org.apache.http.client.entity.UrlEncodedFormEntity;
import org.apache.http.client.methods.HttpPost;
import org.apache.http.cookie.Cookie;
import org.apache.http.impl.client.DefaultHttpClient;
import org.apache.http.message.BasicNameValuePair;

import cn.zj.sunda.R;

import android.content.Context;
import android.util.Log;
import android.widget.Toast;

public class ConnUtil {


private DefaultHttpClient hc = null;
private Context context;
// session
public static String server="http://192.168.1.5:8080/SWS";
public static String JSESSIONID = null;

/**
 * 以POST方式提交表单
 * 
 * @param url
 *            服务器路径
 * @param param