我的目標是從客戶端應用程序發送的對象使用的URLConnection對象用戶的服務器:如何使用URLConnection發送對象?
Public class user {
String nom;
Integer id ;
boolean sex;
}
我不想通過現場,但作爲一個對象現場發送。
我的目標是從客戶端應用程序發送的對象使用的URLConnection對象用戶的服務器:如何使用URLConnection發送對象?
Public class user {
String nom;
Integer id ;
boolean sex;
}
我不想通過現場,但作爲一個對象現場發送。
您可以發送與ObjectOutputStream
的對象。
對此的一個要求是您實現java.io.Serializable
接口。
public class User implements Serializable {
......
}
我們發送的用戶對象:
User usr = new User();
Url url;
HttpURLConnection conn;
ObjectOutputStream objout;
try {
url = new Url("http://192.160.1.1");
conn = (HttpURLConnection) url.getConnection();
conn.setDoOutput(true); //this is to enable writing
conn.setDoInput(true); //this is to enable reading
out = new ObjectOutputStream(conn.getOutputStream());
out.writeObject(usr);
out.close();
}
現在對象將被髮送到指定的URL。
謝謝你回答:) –
小錯字:objout變量應該被替換掉 – Dorku
'Serializable' +'ObjectOutputStream'? – keyser