WEB开发网
开发学院手机开发Android 开发 如何成为Android开发高手 阅读

如何成为Android开发高手

 2010-08-31 00:43:00 来源:WEB开发网   
核心提示:026027import org.apache.http.client.methods.HttpPost;028029import org.apache.http.impl.client.DefaultHttpClient;030031import org.apache.http.message.BasicNameVa

026

027import org.apache.http.client.methods.HttpPost;

028

029import org.apache.http.impl.client.DefaultHttpClient;

030

031import org.apache.http.message.BasicNameValuePair;

032

033

034

035public class HttpRequester {

036

037

038

039/**

040

041 * 直接通过HTTP协议提交数据到服务器,实现如下面表单提交功能:

042

043 * < FORM METHOD=POST ACTION="http://192.168.0.200:8080/ssi/fileload/test.do" enctype="multipart/form-data">

044

045< INPUT TYPE="text" NAME="name">

046

047< INPUT TYPE="text" NAME="id">

048

049< input type="file" name="imagefile"/>

050

051 < input type="file" name="zip"/>

052

053 < /FORM>

054

055 * @param actionUrl 上传路径(注:避免使用localhost或127.0.0.1这样的路径测试,因为它会指向手机模拟器,你可以使用http://www.itcast.cn或http://192.168.1.10:8080这样的路径测试)

056

057 * @param params 请求参数 key为参数名,value为参数值

058

059 * @param file 上传文件

060

061 */

062

063public static String post(String actionUrl, Map params, FormFile[] files) {

064

065 try {

066

067 String BOUNDARY = "---------7d4a6d158c9"; //数据分隔线

068

069 String MULTIPART_FORM_DATA = "multipart/form-data";

070

071

072

073 URL url = new URL(actionUrl);

074

075 HttpURLConnection conn = (HttpURLConnection) url.openConnection();

076

077 conn.setConnectTimeout(5* 1000);

078

079 conn.setDoInput(true);//允许输入

上一页  1 2 3 4 5 6 7 8 9 10  下一页

Tags:如何 成为 Android

编辑录入:coldstar [复制链接] [打 印]
赞助商链接