JSOUP如何POST只含JSON格式的數據

引言

  • 如今先後端分離漸漸成爲主流,網站能夠經過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系列版本!
相關文章
相關標籤/搜索