[英]GET request with JSON body in SugarCRM
我正在使用SugarCRM rest API,根據文檔 ,要獲取一組記錄,我必須使用/<module> GET
端點並在正文中傳遞JSON來過濾查詢。
首先,是否有可能在GET請求中包含主體?
那我該如何建立這種請求呢?
我正在使用郵遞員,並嘗試將參數作為查詢字符串傳遞,但是這是不可能的。
據我所知,您必須將所有內容都放入查詢字符串中,這看起來可能與您期望的有所不同。
向/Users
請求的示例:
{
max_num: 100,
fields: ["first_name", "last_name"],
filter: [
{"user_name":"admin"}
{"status":"Active"}
]
}
作為查詢字符串編寫的此請求將如下所示:
/rest/v10/Users?max_num=100&fields=first_name,last_name&filter[0][user_name]=admin&filter[1][status]=Active
關於查詢字符串格式的觀察:
{
或}
,請求對象的值直接放在查詢字符串中 =
分配,並用&
分隔(而不是:
和,
) "
或'
引號,沒有這些引號的字符串 fields
)只是一個賦值,所有值之間用分隔,
filter
)的每個底值都有一個“鍵-值”對,並使用[
和]
指示每個值的“路徑”。 對數組使用基於0的數字索引 筆記
POST /rest/v10/<module>/filter
。 /rest/v10/Users?max_num%3D100%26fields%3Dfirst_name%2Clast_name%26filter%5B0%5D%5Buser_name%5D%3Dadmin%26filter%5B1%5D%5Bstatus%5D%3DActive
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.