2017-03-13 32 views
1

我需要发送自定义标题在我的Android应用程序,我使用的是servicestack插件机器人工作室http://docs.servicestack.net/java-add-servicestack-reference在JsonServiceClient for Android中发送自定义标题?

在net.servicestack.client.JsonServiceClient类存在于现场 公共静态连接筛选器GlobalRequestFilter,我可以用它来发送自定义标题吗?

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

或全局与所有客户端的请求:谢谢

回答

2

是的,你可以设置HTTP头的AndroidServiceClient实例与:

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

的Java 8

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"); 
+1

太棒了,谢谢mythz! –

相关问题