使用Postman調試asp.net core 控制器的action


有時候需要調試寫好的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發送請求

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM