gpt4 book ai didi

java - 如何向 Undertow 的 ClientRequest 添加 cookie?

转载 作者:搜寻专家 更新时间:2023-10-31 19:42:52 25 4
gpt4 key购买 nike

final ClientRequest request = new ClientRequest();
request.setMethod(new HttpString(requestMethod));
request.getRequestHeaders().put(Headers.TRANSFER_ENCODING, "chunked");
connection.sendRequest(request, new ClientCallback<ClientExchange>() {
@Override
public void completed(ClientExchange clientExchange){}
@Override
public void failed(IOException e){}
}

我正在关注 Undertow 客户端 API 的示例。如何向请求添加 cookie?

最佳答案

Cookie 存储在请求 header 中。因此你可以这样做:

final ClientRequest request = new ClientRequest();
request.setMethod(new HttpString(requestMethod));
request.getRequestHeaders().put(Headers.TRANSFER_ENCODING, "chunked");
request.getRequestHeaders().put(Headers.COOKIE, "name=value; name2=value2; name3=value3");

connection.sendRequest(request, new ClientCallback<ClientExchange>() {
@Override
public void completed(ClientExchange clientExchange){}
@Override
public void failed(IOException e){}
}

关于java - 如何向 Undertow 的 ClientRequest 添加 cookie?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55526616/

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