zoukankan      html  css  js  c++  java
  • Android异常总结1.Android java.net.SocketException: Address family not supported by protocol

    1.Android java.net.SocketException: Address family not supported by protocol 出错提示 
      这个异常是因为

    package com.credram.servlet;



    import java.io.IOException;


    import javax.servlet.ServletException;
    import javax.servlet.http.HttpServlet;
    import javax.servlet.http.HttpServletRequest;
    import javax.servlet.http.HttpServletResponse;


    import com.credream.util.StreamTool;
    public class XmlServlet extends HttpServlet {
    private static final long serialVersionUID = 1L;


    @Override
    protected void doGet(HttpServletRequest req, HttpServletResponse resp)
    throws ServletException, IOException
    {
     
    //super.doGet(req, resp);//以上很多错误都是因为多了这句话造成的.,因为父类的这个方法,默认的返回是405的错误,所以会报这个错误
    }


    @Override
    protected void doPost(HttpServletRequest request, HttpServletResponse response)
    throws ServletException, IOException
    {
    //1.web应用需要取得android应用发来的http协议封装的实体数据
    try
    {
    //2.使用工具类,自己写的,读取传来的数据
      byte[] data=StreamTool.read(request.getInputStream());
    String xml=new String(data,"UTF-8");
    //3.这里需要知道,android系统用的是utf-8编码,而本机用的是gbk编码所以这里需要转码
    System.out.println(xml);
    } catch (Exception e)
    {
    e.printStackTrace();
    }
    }


    }

  • 相关阅读:
    threadlocal 变量 跟synchronized 关键字的关系
    Android媒体扫描详细解析之一(MediaScanner & MediaProvider)
    创建视图全文搜索[完整版]
    海量小文件问题综述
    内存拷贝探究
    case功能菜单选项
    linux case ${variable} in
    attack source code
    ftps加密服务器
    vim编程设置
  • 原文地址:https://www.cnblogs.com/xinyuyuanm/p/2992156.html
Copyright © 2011-2022 走看看