2017-01-23 59 views
2

我有一個Properties對象。我需要通過HTTP POST將其內容作爲文件發送。Java屬性對象到ContentBody

Properties類允許我寫入文件,但我試圖避免實際寫入文件系統,因爲我已經有了我需要的內存並且只是想通過網絡發送它。

MultipartEntityBuilder類允許我提供ContentBody。什麼是將我的Properties對象轉換爲ContentBody的最短路徑?

回答

2

下面演示瞭如何將其寫入到一個字符串,您可以使用POST。看看它是否有幫助。

public static void main(String[] args) { 
    Properties prop= new Properties(); 
    prop.put("aa", "ff"); 
    StringWriter sw = new StringWriter(); 
    prop.list(new PrintWriter(sw)); 
    System.out.println(sw.toString()); 
}