在Postman中,如果后端返回的是String類型的數據但不是JSON格式
- 問題描述
- 解決辦法
postman后端返回的String數據,不是json,怎么設置結果的接收?
問題描述
在postman中測試接口,報錯Error:Abort,或者顯示返回數據校驗失敗,返回數據格式不是json。說明后端返回的是String類型數據,需要設置對應的類型text來接收數據,不能再去使用json進行解析了。
解決辦法
在Postman中,如果后端返回的是String類型的數據但不是JSON格式,你可以通過以下步驟來設置接收這種響應:
打開Postman。
發送請求(選擇適當的HTTP方法,如GET、POST等)。
在響應區域,你會看到返回的String數據。
如果你想要以不同的格式查看響應,可以點擊右上角的“Pretty”、“Raw”或“Preview”選項卡來切換查看格式。
如果你想要確保Postman不會嘗試將非JSON格式的響應解析為JSON,你可以在發送請求時設置Accept頭部來指定你想要接收的內容類型。例如,如果后端返回的是純文本,你可以設置Accept: text/plain。
以下是一個設置Accept頭部為text/plain的例子:
打開Postman。
選擇Builder或者Get method。
在Headers tab下,點擊"Bulk Edit"字段。
輸入text/plain到Key中,并按回車。
發送請求。
這樣設置后,Postman將不會嘗試解析響應為JSON,而會按照你指定的text/plain內容類型來接收和顯示響應。