簡體   English   中英

Postman - 如何發布多個條目

[英]Postman - how to post multiple entries

我正在嘗試使用 Postman 將多個條目添加到我的數據庫中。

我的 POST 方法適用於單個條目。 有沒有辦法在不為批量導入編寫額外方法的情況下做到這一點?

我的批量數據如下所示:

[
    { "Lastname": "Test", "Firstname": "Test", "Department": "IT", "Location": "", "Company": "Test"},
    { "Lastname": "Test2", "Firstname": "Test", "Department": "DEV", "Location": "", "Company": "Test"},
    { "Lastname": "Test3", "Firstname": "Test", "Department": "SD", "Location": "", "Company": "Test"}
]

我的 POST-API 如下所示:

[HttpPost]
public async Task<IActionResult> Post([FromBody] Person person)
{
   ...
}

如果您的方法是為 ONE 條目制作的,那么該方法只能接受一個。 您應該創建一個接受條目列表的新方法,或者如果您只是將所有數據直接插入數據庫中,則更簡單的選擇是不需要額外的方法。

如果您擁有的數據是CSVJSON格式,那么您可以使用Postman Runner一個接一個地發送多個請求以將數據添加到您的數據庫中。 您還可以調整調用之間的時間,以免服務器加載過多的請求。

這是一個關於如何使用Post Runner使用不同參數進行多次調用的示例, https://stackoverflow.com/a/59457273/8568784

您將必須創建一個接受Person對象集合的新POST方法。 請參考下面的代碼片段。

[HttpPost]
public async Task<IActionResult> PostAll([FromBody]List<Person> people)
{
    ...
}

希望能幫助到你。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM