2017-03-13 27 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! –

相關問題