当前位置: 首页 > news >正文

如何建微网站域名注册后怎么搭建网页

如何建微网站,域名注册后怎么搭建网页,怎么做自己的百度网站,域名怎么拿来做网站Android系统中主要提供了两种方式来进行HTTP通信#xff0c;HttpURLConnection和HttpClient#xff0c;几乎在任何项目的代码中我们都能看到这两个类的身影#xff0c;使用率非常高。不过HttpURLConnection和HttpClient的用法还是稍微有些复杂的#xff0c;如果不进行适当封…Android系统中主要提供了两种方式来进行HTTP通信HttpURLConnection和HttpClient几乎在任何项目的代码中我们都能看到这两个类的身影使用率非常高。不过HttpURLConnection和HttpClient的用法还是稍微有些复杂的如果不进行适当封装的话很容易就会写出不少重复代码。于是乎一些Android网络通信框架也就应运而生比如说AsyncHttpClient它把HTTP所有的通信细节全部封装在了内部我们只需要简单调用几行代码就可以完成通信操作了。再比如Universal-Image-Loader它使得在界面上显示网络图片的操作变得极度简单开发者不用关心如何从网络上获取图片也不用关心开启线程、回收图片资源等细节Universal-Image-Loader已经把一切都做好了。这里简单介绍下HttpURLConnection和HttpClient的使用。至于框架后面会研究后再介绍HttpClient的get使用HttpClient mClient; //http客户端public static HttpEntity getEntity(String uri,ArrayList params,int method) throws    ClientProtocolException, IOException{mClientnew DefaultHttpClient();HttpUriRequest requestnull;switch (method) {case HTTP_GET://get请求StringBuilder sbnew StringBuilder(uri);//判断设置参数为不为空if(null!params!params.isEmpty()){sb.append(?);//设置配置参数for (BasicNameValuePair param : params) {sb.append(param.getName()).append().append(URLEncoder.encode(param.getValue(), utf-8)).append();}sb.deleteCharAt(sb.length()-1);    //删除多余的 }HttpGet getnew HttpGet(sb.toString());    //发送get请求requestget;break;}//cookie缓存HttpClientParams.setCookiePolicy(mClient.getParams(), CookiePolicy.BROWSER_COMPATIBILITY);//连接时间mClient.getParams().setParameter(CoreConnectionPNames.CONNECTION_TIMEOUT, 5000);//设置请求超时时间mClient.getParams().setParameter(CoreConnectionPNames.SO_TIMEOUT, 5000);//执行请求 获得响应HttpResponse response  mClient.execute(request);if(response.getStatusLine().getStatusCode()200){    //如果成功 返回HttpEntity 对象return response.getEntity();}return null;}HttpURLConnection的post使用 post是 表单方式请求的URL url new URL(actionUrl);HttpURLConnection con(HttpURLConnection)url.openConnection();con.setReadTimeout(10 * 1000);        //读数请求时间con.setConnectTimeout(10 * 1000);    //连接超时/* 允许Input、Output不使用Cache */con.setDoInput(true);    //以后就可以使用conn.getInputStream().read();con.setDoOutput(true);    //以后就可以使用conn.getOutputStream().write()  get用不到这个con.setUseCaches(false);    //不使用缓存/* 设置传送的methodPOST */con.setRequestMethod(POST);/* setRequestProperty */con.setRequestProperty(Connection, Keep-Alive);    //保持tcp连接con.setRequestProperty(Charset, UTF-8);            //传输字符格式 UTF-8con.setRequestProperty(Content-Type,multipart/form-data;boundaryboundary);/* 设置DataOutputStream */DataOutputStream ds new DataOutputStream(con.getOutputStream());ds.writeBytes(twoHyphens  boundary  end);ds.writeBytes(Content-Disposition: form-data; name\file1\;filename\newName \ end);ds.writeBytes(end);/* 取得文件的FileInputStream */FileInputStream fStream new FileInputStream(uploadFile);/* 设置每次写入1024bytes */int bufferSize 1024;byte[] buffer new byte[bufferSize];int length -1;/* 从文件读取数据至缓冲区 */while((length  fStream.read(buffer)) !-1){/* 将资料写入DataOutputStream中 */ds.write(buffer, 0, length);}ds.writeBytes(end);ds.writeBytes(twoHyphens  boundary  twoHyphens  end);/* close streams */fStream.close();ds.flush();/* 取得Response内容 */InputStream is  con.getInputStream();int ch;StringBuffer b new StringBuffer();while( ( ch  is.read() ) !-1 ){b.append( (char)ch );}/* 将Response显示于Dialog */showDialog(上传成功b.toString().trim());/* 关闭DataOutputStream */ds.close();
http://www.yutouwan.com/news/382226/

相关文章:

  • 如何进外贸大公司网站在网站做推广要钱吗
  • 白云高端网站建设案例新图闻的合作伙伴
  • 做网站没有活怎么做二十八页美食网站
  • 优秀网站介绍专业商城网站设计
  • 网页制作中网站名称怎么做如何开科技
  • 树在线网页制作网站wordpress 分享至微信
  • 常州网站建设 最易wordpress运行导入器
  • 做网站的需要考什么证书吗深圳企业网站制作哪个
  • 做网站到内容填充需要多久seo外链发布平台
  • 电话开发网站建设话术茂名建站公司
  • 哈尔滨小程序制作公司seo优化网页
  • 网站开发与软件开发区别手机wordpress登陆
  • 织梦系统做网站网站如何交换链接
  • 网站开发员的工资php网站编程
  • 湛江模板建站系统ppt做杂志模板下载网站有哪些
  • c 网站开发视频教程 高清大连app开发制作
  • 在线营销单页网站制作大连装修公司哪家口碑最好
  • 网站开发3687474企鹅编程在线
  • 基于asp.net网站开发视频教程福鼎网站优化公司
  • 申请备案 关网站广东网页制作网站
  • 衡水专业制作网站网站里的友情链接
  • 网站游戏网站怎么做卡当网站建设
  • 谷歌网站的主要内容个人可以备案网站的内容
  • 网站后台有安全狗做网站策划需要什么技能
  • 天津建设信息网站建设网站项目的目的
  • 教育行业展示网站模板标签wordpress
  • 查网站权重南通做网站的公司有哪些
  • 全国购物网站排名广西住建厅考试培训中心
  • index.html网站怎么做网络营销的类型
  • 灌南网站开发版面设计图大全简单又漂亮