2017-01-23 8 views
2

私はPropertiesオブジェクトを持っています。 HTTP POSTを介してファイルとしてコンテンツを送信する必要があります。コンテンツオブジェクトへのJavaプロパティオブジェクト

私はファイルに書き込むことができますが、私はすでにメモリに必要なものを持っていて、ネットワーク経由で送信したいので、実際にファイルシステムに書き込むことを避けようとしています。

MultipartEntityBuilderクラスでは、ContentBodyを提供できます。 PropertiesオブジェクトをContentBodyに変換する最短の経路は何ですか?

答えて

2

以下は、POSTに使用できるStringに書き込む方法を示しています。それが役立つかどうかを見てください。

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()); 
} 
関連する問題