使用feign的get請求傳輸pojo物件

2021-10-05 06:39:13 字數 613 閱讀 1661

先說需求,服務間的呼叫需要查詢資料,但是需要傳遞乙個list陣列,寫get請求,後台報錯卻是找不到post請求。

解決:1.引數新增@requestbody 註解。

2.在呼叫端新增依賴

yml配置檔案:

這樣就可以解決,feign的get傳遞引數問題。

沒有為什麼,這就是解決方案。

原理:因為feign預設使用的連線工具實現類,所以裡面發現只要你有body體物件,就會強制的把get請求轉換成post請求

如何使用Feign構造多引數的請求

tips 本文基於spring cloud greenwich sr1,理論上支援finchley及更高版本。本節來 如何使用feign構造多引數的請求。筆者以get及post請求為例講解,其他方式 例如delete put等 的請求原理相通,讀者可自行研究。假設需請求的url包含多個引數,例如ht...

使用groovy傳送get請求

def tablename 20180601 引數1 def batchid 0531211200158235 引數2 返回乙個urlconnection物件,它表示到url所引用的遠端物件的連線 在這裡設定一些屬性,詳細見urlconnection文件,httpurlconnection是urlc...

使用requests傳送get請求

基本用法 import requests req requests.get 發起get請求 print req.text 列印響應內容req.ok 檢查返回碼是不是 200 ok 如果是則返回true,否則返回false req.url 檢視請求的url,也就是 req.text 檢視返回的響應內容...