gpt4 book ai didi

android - 服务器无法识别来自 Android 手机的 Cookie

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:03:31 26 4
gpt4 key购买 nike

我正在尝试连接到 drupal 服务器。我过去能够做到这一点,但 drupal 开发人员现在要求我添加另一个 cookie。服务器没有注册我试图在下面发送的 cookie。谁能看出原因?

public static void maybeCreateHttpClient() {
if (mHttpClient == null) {
mHttpClient = new DefaultHttpClient();
final HttpParams params = mHttpClient.getParams();
HttpConnectionParams.setConnectionTimeout(params,
REGISTRATION_TIMEOUT);
HttpConnectionParams.setSoTimeout(params, REGISTRATION_TIMEOUT);
ConnManagerParams.setTimeout(params, REGISTRATION_TIMEOUT);



BasicCookieStore cookieStore = new BasicCookieStore();
ClientCookie cookie = new BasicClientCookie("aml", key);

cookieStore.addCookie(cookie);

localContext = new BasicHttpContext();
localContext.setAttribute(ClientContext.COOKIE_STORE, cookieStore);


}
}

最佳答案

事实证明,我不需要使用 cookie、cookstore 或 httpcontent。据我所知,这些主要用于来自服务器的托管 cookie。

我设法通过像这样设置标题来解决我的问题

    String key = "whatever";

post.addHeader("Cookie", "aml=" + key);

这可以用于 httppost、httpget 或 httput。

这样一个简单的解决方案花了我几天的时间。我希望它能帮助其他人

关于android - 服务器无法识别来自 Android 手机的 Cookie,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8184636/

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