zoukankan      html  css  js  c++  java
  • 访问taotao-portal 中controller中返回taotaoresult 测试httppost方法 出现406错误

      方案:1.检查jackson包是否存在

    @controller

    @RequestMapping(value = "/httpclient/post",method=RequestMethod.POST)
    @ResponseBody

    public TaotaoResult testPost(String username,String password){

    system.out.println( "username" + username + "/t password" + password);

    return TaotaoResult.ok();
    }

    2.后缀名是.html结尾的,是不能返回json数据的。需要修改后缀名为其他的。如.do。或者.action

    @Test

    public void doPost() throws Exception, IOException {

    CloseableHttpClient httpClient = HttpClients.createDefault();
    // 创建一个post对象
    HttpPost post = new HttpPost("http://localhost:8082/httpclient/post.do");
    // 执行post请求
    CloseableHttpResponse respose = httpClient.execute(post);

    String string = EntityUtils.toString(respose.getEntity());
    System.out.println(string);

    respose.close();
    httpClient.close();
    }

  • 相关阅读:
    课程设计第三次实验总结
    课程设计第二次实验总结
    2019春第一次课程设计实验报告
    第十二周作业
    第十一周作业
    第十周作业
    第九周作业
    第八周作业
    第七周作业
    第六周作业
  • 原文地址:https://www.cnblogs.com/xiaohouzai/p/6914821.html
Copyright © 2011-2022 走看看