2013-01-24 102 views

回答

4

嘗試編碼值

connection.setRequestProperty("Sample", URLEncoder.encode("Sample data \n", "UTF-8")); 
+1

非常簡單而愚蠢。工作正常...將在5分鐘內接受。謝謝隊友... – san

+0

不客氣! –

1

因爲Was Bug in java 簡單,你可以這樣做以下:

String encoded = new sun.misc.BASE64Encoder().encode ("Sample data \n".getBytes()); 
connection.setRequestProperty("Sample", encoded); 
0

你不能在HTTP報頭字段行結束。當然,使用轉義機制會有所幫助,但在這種情況下,客戶端和服務器需要同意轉義方案。