解决方案 »
- 急救啊!求类似ifelse判断功能的sql写法!!
- execl强制换行,在线等
- 请大家帮帮我,如何将pkcs1的签名转换为pkcs7的签名?
- jsp连接sql server2008
- 谁有好的jsf教程?要pdf文档的
- JSP页面中的乱码问题
- Class.forName("*");Class.forName("*").newInstance();区别
- 在oracle网站上下载了ojdc14.jar,但是?
- 高分请教jbuilder9+weblogic6.1的配置问题,分我会跟帖加的!在线等
- 请问包含org.gjt.mm.mysql.Driver类的包在哪儿能下载到?
- 关于js的运算
- jbpm部署流程问题
import java.io.*;public class HTTP_post
{
static URL u;
public static void main(String args[])
{
String s=URLEncoder.encode("A Test string to send to a servlet"); try
{
HTTP_post post = new HTTP_post();
post.u = new URL("http://myhost/servlet");
// Open the connection and prepare to POST
URLConnection uc = u.openConnection();
uc.setDoOutput(true);
uc.setDoInput(true);
uc.setAllowUserInteraction(false); DataOutputStream dstream = new DataOutputStream(uc.getOutputStream());
// The POST line
dstream.writeBytes(s);
dstream.close(); // Read Response
InputStream in = uc.getInputStream();
int x;
while ( (x = in.read()) != -1)
{
System.out.write(x);
}
in.close(); BufferedReader r = new BufferedReader(new InputStreamReader(in));
StringBuffer buf = new StringBuffer();
String line;
while ((line = r.readLine())!=null) {
buf.append(line);
} }
catch (IOException e)
{
e.printStackTrace(); // should do real exception handling
}
}
}
接受端处理:例如: InputStream in = request.getInputStream();
BufferedReader r = new BufferedReader(new InputStreamReader(in));
StringBuffer buf = new StringBuffer();
String line;
while ((line = r.readLine())!=null) {
buf.append(line);
}
String s = buf.toString();
try
{
url = new URL(imageUrl);
BufferedImage image = ImageIO.read(url);
ImageIO.write(image, imageType, new File(localSaveImagePath));
}
catch (MalformedURLException e)
{
e.printStackTrace();
}
catch (IOException e)
{
e.printStackTrace();
}供参考!