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)所有,若是转载请务必保留本段原创声明,违者必究。若是文章有不足之处,欢迎关注微信公众号私信与我进行交流!】

  • 相关阅读:
    搭建 Linux 下 GitLab 服务器(转)
    sql语法:inner join on, left join on, right join on具体用法
    Android Studio之同一应用创建多个Activity(一)
    java环境变量配置
    老鸟的Python新手教程
    域名注冊以及域名解析设置
    Android在WebView上构建Web应用程序
    利用JasperReport+iReport进行Web报表开发
    android App Widgets
    多数据库下activiti的流程定义缓存问题
  • 原文地址:https://www.cnblogs.com/onblog/p/13043456.html
Copyright © 2011-2022 走看看