Let okhttp cronet converter handle cookies

This commit is contained in:
tarsin committed 2023-06-20 17:15:26 +08:00
1 parent b62f1d0c9f
commit dfc6c6a030
1 file changed
+4
@@ -18,6 +18,8 @@ package com.google.net.cronet.okhttptransport;
import com.google.common.util.concurrent.ListenableFuture;
import com.google.common.util.concurrent.MoreExecutors;
import com.hippo.ehviewer.client.EhCookieStore;
import java.io.IOException;
import java.util.concurrent.Executor;
import java.util.concurrent.Future;
@@ -89,6 +91,8 @@ final class RequestResponseConverter {
for (int i = 0; i < okHttpRequest.headers().size(); i++) {
builder.addHeader(okHttpRequest.headers().name(i), okHttpRequest.headers().value(i));
}
var cookies = EhCookieStore.INSTANCE.getCookieHeader(okHttpRequest.url());
builder.addHeader("Cookie", cookies);
RequestBody body = okHttpRequest.body();