gpt4 book ai didi

Android Http 获取 Session Cookie

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:34:00 24 4
gpt4 key购买 nike

我真的不想在这里发帖,因为网络上的信息太多了,但我已经搜索了很深的深度,无法弄明白。

好吧,我无法让它在两种情况下工作,希望两者的答案相同。

我的问题是我设置了请求 header ,但它似乎没有发送。

我有一个 session 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!

我想我已经解释清楚了,感谢任何帮助

最佳答案

好的,上面的代码确实有效,我只是没有正确检索标题以查看所有字段。问题是我有一个无效的 session ID,但我使用的网络服务器有最糟糕的错误处理机制:-)感谢收听!

关于Android Http 获取 Session Cookie,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3858593/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com