概述
我真的不想在这里发帖,因为网上有太多的信息,但是我已经深入了解并无法弄明白.
好的,所以我不能让这个在两个场景中工作,希望两者的答案是一样的.
我的问题是我设置了请求标头,但它似乎没有发送它.
我有一个会话ID s = e32ff223fwefd3,我想将它存储在“Cookie”下,但它似乎没有工作.
这是我有的最快的代码示例
import org.apache.http.client.HttpClient;
import org.apache.http.client.methods.HttpGet;
import org.apache.http.HttpResponse;
private static String sessionCookie = "s=12342342352354234";
public static void get(String url) {
HttpClient client = new DefaultHttpClient();
HttpGet request = new HttpGet(url);
if(sessionCookie != null){
Log.d(TAG, "Setting Cookie: "+sessionCookie);
request.setHeader("Cookie", sessionCookie);
} else {
Log.i(TAG, "Null session request get()");
}
HttpResponse response = client.execute(request);
Header[] headers = response.getAllHeaders();
for (int i=0; i < headers.length; i++) {
Header h = headers[i];
Log.i(TAG, "Header names: "+h.getName());
Log.i(TAG, "Header Value: "+h.getValue());
}
}
所以,当我的反应出来时,另一方它没有附加我的s = 232342w3f23f id!
我想我已经解释了这一点,任何帮助都表示赞赏
最后
以上就是长情戒指为你收集整理的Android获取服务器session,Android Http获取Session Cookie的全部内容,希望文章能够帮你解决Android获取服务器session,Android Http获取Session Cookie所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复