有時候需要調試寫好的action方法,要結合視圖view調試比較麻煩,用postman調試可以像調試asp.net core API 接口一樣調試,比較方便
asp.net core的控制器action是使用表單(Content-Type:application/x-www-form-urlencoded;)提交
1、控制器action的參數是一個數組post請求,參數填寫格式
2、控制器action后台代碼:
public async Task<IActionResult> AddOrEdit(List<SiteSkuAmazonRelation> modelList) { return Ok(); }
SiteSkuAmazonRelation實體代碼:
public class SiteSkuAmazonRelation { /// <summary> /// 站點產品庫siteSpuid /// </summary> [Required] public string SiteSpuId { get; set; } /// <summary> /// 標准庫產品id /// </summary> [Required] public string SpuId { get; set; } /// <summary> /// 標准庫skuid /// </summary> [Required] public string SkuId { get; set; } /// <summary> /// 站點產品庫SiteSkuId /// </summary> [Required] public string SiteSkuId { get; set; } /// <summary> /// 亞馬遜sku名稱 /// </summary> [Required] public string AmazonSku { get; set; } /// <summary> /// 是否刪除 /// </summary> [Required] public bool IsDelete { get; set; } }
3、asp.net core有登錄驗證,需攜帶cookie傳輸,下面是攜帶cookie的配置
第一步、
第二步、
第三步:
第四步、
cookie的可以登錄系統后,在瀏覽器里面復制過來
復制瀏覽器的cookie填寫格式如下:
按照上述配置好后,就可以請求到控制器的action了,效果如下圖,會攜帶cookie發送請求