java 实现http post object功能

ytanhui 2012-07-15 06:58:35
package sqlPost;

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.io.ObjectOutputStream;
import java.io.OutputStreamWriter;
import java.net.URL;
import java.net.URLConnection;

public class SqlPost {
public void httpPost() throws IOException {
// Create Post String
// String data = URLEncoder.encode("myName", "UTF-8") + "="+ URLEncoder.encode("ttgg", "UTF-8");

AuctionItem item = new AuctionItem();
item.title = "Football";
item.days = 11;
item.startBid = (float) 1;
item.buyNowEnabled = true;
item.buyNowPrice = (float) 20;
item.deliveryCost = (float) 5;
item.description = "this football is a new one";

// Send Data To Page
URL url = new URL("http://localhost:9000/Application/show");
URLConnection conn = url.openConnection();
conn.setDoOutput(true);
// OutputStreamWriter wr = new OutputStreamWriter(conn.getOutputStream());
ObjectOutputStream oos = new ObjectOutputStream(conn.getOutputStream());
oos.writeObject(item);
oos.flush();

// Get The Response
BufferedReader rd = new BufferedReader(new InputStreamReader(
conn.getInputStream()));
String line;
while ((line = rd.readLine()) != null) {
System.out.println(line);
// you Can Break The String Down Here
}
}

public static void main(String args[]) throws Exception {
SqlPost formpost = new SqlPost();
formpost.httpPost();
}
}
-----------------------------------------------------------
出现的错误


Exception in thread "main" java.io.NotSerializableException: sqlPost.AuctionItem
at java.io.ObjectOutputStream.writeObject0(Unknown Source)
at java.io.ObjectOutputStream.writeObject(Unknown Source)
at sqlPost.SqlPost.httpPost(SqlPost.java:30)
at sqlPost.SqlPost.main(SqlPost.java:45)
是什么情况呢?O(∩_∩)O谢谢
...全文
191 2 打赏 收藏 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
ytanhui 2012-07-15
  • 打赏
  • 举报
回复
谢谢啦,解决了

[Quote=引用 1 楼 的回复:]

AuctionItem 要实现Serializable接口
[/Quote]
haiercs 2012-07-15
  • 打赏
  • 举报
回复
AuctionItem 要实现Serializable接口

62,620

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧