gpt4 book ai didi

android - 在 Android 的 JsonServiceClient 中发送自定义 header ?

转载 作者:行者123 更新时间:2023-11-29 19:19:15 26 4
gpt4 key购买 nike

我需要在我的 android 应用程序中发送自定义 header ,我正在使用 android studio 的 servicestack 插件 http://docs.servicestack.net/java-add-servicestack-reference

在 net.servicestack.client.JsonServiceClient 类中存在该字段public static Connection Filter GlobalRequestFilter,我可以用它来发送自定义 header 吗?谢谢

最佳答案

是的,您可以在 AndroidServiceClient 实例上设置 HTTP header :

AndroidServiceClient client = new AndroidServiceClient(baseUrl);
client.RequestFilter = new ConnectionFilter() {
@Override
public void exec(HttpURLConnection conn) {
conn.setRequestProperty("X-header", "value");
}
};

Java 8:

client.GlobalRequestFilter = conn -> conn.setRequestProperty("X-header", "value");

或全局所有服务客户端请求:

AndroidServiceClient.GlobalRequestFilter = new ConnectionFilter() {
@Override
public void exec(HttpURLConnection conn) {
conn.setRequestProperty("X-header", "value");
}
};

Java 8:

AndroidServiceClient.GlobalRequestFilter = conn -> 
conn.setRequestProperty("X-header", "value");

关于android - 在 Android 的 JsonServiceClient 中发送自定义 header ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42769741/

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