java伪造http请求多文件上传
2016-05-23 00:00
489 查看
摘要: java伪造http请求多文件上传
import java.io.File;
import java.io.IOException;
import org.apache.http.HttpResponse;
import org.apache.http.client.ClientProtocolException;
import org.apache.http.client.HttpClient;
import org.apache.http.client.methods.HttpPost;
import org.apache.http.entity.mime.MultipartEntity;
import org.apache.http.entity.mime.content.FileBody;
import org.apache.http.impl.client.DefaultHttpClient;
public class MultiFileUpload {
/**
* @param args
* @throws IOException
* @throws ClientProtocolException
*/
public static void main(String[] args) throws ClientProtocolException, IOException {
// TODO Auto-generated method stub
HttpClient httpclient = new DefaultHttpClient();
HttpPost post = new HttpPost(
"http://210.10.3.98:8080/trademall/uploadPhoto/upload.do");
FileBody fileBody1 = new FileBody(new File(
"./imgs/1.jpg"));
FileBody fileBody2 = new FileBody(new File(
"./imgs/2.jpg"));
MultipartEntity entity = new MultipartEntity();
entity.addPart("files", fileBody1);
entity.addPart("files", fileBody2);
post.setEntity(entity);
HttpResponse response = httpclient.execute(post);
}
}
给出下载链接:
http://pan.baidu.com/s/1c1VgqYW
import java.io.File;
import java.io.IOException;
import org.apache.http.HttpResponse;
import org.apache.http.client.ClientProtocolException;
import org.apache.http.client.HttpClient;
import org.apache.http.client.methods.HttpPost;
import org.apache.http.entity.mime.MultipartEntity;
import org.apache.http.entity.mime.content.FileBody;
import org.apache.http.impl.client.DefaultHttpClient;
public class MultiFileUpload {
/**
* @param args
* @throws IOException
* @throws ClientProtocolException
*/
public static void main(String[] args) throws ClientProtocolException, IOException {
// TODO Auto-generated method stub
HttpClient httpclient = new DefaultHttpClient();
HttpPost post = new HttpPost(
"http://210.10.3.98:8080/trademall/uploadPhoto/upload.do");
FileBody fileBody1 = new FileBody(new File(
"./imgs/1.jpg"));
FileBody fileBody2 = new FileBody(new File(
"./imgs/2.jpg"));
MultipartEntity entity = new MultipartEntity();
entity.addPart("files", fileBody1);
entity.addPart("files", fileBody2);
post.setEntity(entity);
HttpResponse response = httpclient.execute(post);
}
}
给出下载链接:
http://pan.baidu.com/s/1c1VgqYW
相关文章推荐
- BZOJ1391 [Ceoi2008]order
- 僵尸网络
- IIS7/IIS7.5 URL 重写 HTTP 重定向到 HTTPS的方法
- 20159217《网络攻防实践》第十二周学习总结
- Linux查看网络端口对应的程序
- tcp正在连接......
- 缓存服务之varnish的简单应用
- HTTP实用头字段
- 计算机网络-计算机网络和因特网
- HTTP响应
- TCP的SACK选项功能
- C#网络程序设计1-6:百度百科-c#委托
- 计算机网络之HTTP代理服务器
- HTTP长连接与短连接
- 网络I/O模型
- 网络端口号的划分
- 《网络攻防技术与实践》第十二周学习总结
- APP开发实战36-HTTPS的握手方式
- APP开发实战35-HTTPS的运作方式
- CAS使用HTTPs功能遇到的问题