[英]how to send an object with 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。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.