C# WEB API使用Postman的jsno格式測試POST方式並且取出各個參數值

  • 12354
  • 0
  • C#
  • 2017-10-17

1.參數傳入設定[FromBody] string DATA

2.Postman設定POST且丟json格式參數值

3.可以看到接到的值

1.

        [HttpPost]
        public HttpResponseMessage Post([FromBody] string DATA)
        {
            string controllerName = ControllerContext.RouteData.Values["controller"].ToString();

            JObject jo = JObject.Parse(DATA);

            string l_type = jo["TYPE"].ToString();
            string param1 = jo["PARAM1"].ToString();

            var result = new
            {
                STATUS = true,
                MSG = "成功",
            };

            return Request.CreateResponse(HttpStatusCode.OK, result);
        }

2.

    A.點選POST
    B.點Headers
    C.格式打入(這個不打,送出的時候會出錯)
    D.選raw且選JSON
    E.將要傳入的資訊打入(一定要記得最外層的單引號)

3.

======================================個人分享======================================
曾經有貴人對我說道:你好像不適合做這一行,就像不是每個建商都能蓋出好的房子一樣!假設你今天是建商你還會繼續蓋賣不出去的房子嗎?
我想了又想很感謝說:或許蓋不出像樣的房子,可能或許能換個方式建造停車場也是條路!我相信還是有其他方法讓我可以通出屬於自己的路!

我現在還是在這條道路上!
雖然道路崎嶇不是很平坦!

 

不放棄~~~Try do it~~~

讓軟體的夥伴們一起努力共勉之