zoukankan      html  css  js  c++  java
  • JSOUP如何POST只含JSON格式的数据

    【本文版权归微信公众号"代码艺术"(ID:onblog)所有,若是转载请务必保留本段原创声明,违者必究。若是文章有不足之处,欢迎关注微信公众号私信与我进行交流!】

    引言

    • 现在前后端分离渐渐成为主流,网站可以通过json格式的数据和服务端进行交互,比如下图:

    关于这点,JSOUP官方API文档已经给出了解决方法

    • Connection requestBody​(String body) Set a POST (or PUT) request body. Useful when a server expects a plain request body, not a set for URL encoded form key/value pairs. E.g.:
    • 字符串连接requestBody(身体) 设置一个POST(或PUT)请求体。当服务器需要一个普通的请求体,而不是URL编码的表单键/值对的集合时,这很有用。例如:
    Jsoup.connect(url)
     .requestBody(json)
     .header("Content-Type", "application/json")
     .post();
    
    • If any data key/vals are supplied, they will be sent as URL query params. Returns: this Request, for chaining
    • 如果提供了任何数据键/值,它们将作为URL查询参数发送。 返回: 这个请求,链接

    在jsoup-1.8中若找不到.requestBody()方法,建议使用1.10系列版本!

    【本文版权归微信公众号"代码艺术"(ID:onblog)所有,若是转载请务必保留本段原创声明,违者必究。若是文章有不足之处,欢迎关注微信公众号私信与我进行交流!】

    版权声明

    【本文版权归微信公众号"代码艺术"(ID:onblog)所有,若是转载请务必保留本段原创声明,违者必究。若是文章有不足之处,欢迎关注微信公众号私信与我进行交流!】

  • 相关阅读:
    XMPP协议之消息回执解决方案
    使用js在网页上记录鼠标划圈的小程序
    数据库SQL,NoSQL之小感悟
    MongoDB安装与使用体验
    缓存遇到的数据过滤与分页问题
    Tomcat shutdown执行后无法退出进程问题排查及解决
    Apache Ignite之集群应用测试
    Ignite性能测试以及对redis的对比
    学习AOP之深入一点Spring Aop
    学习AOP之认识一下Spring AOP
  • 原文地址:https://www.cnblogs.com/onblog/p/13043456.html
Copyright © 2011-2022 走看看