C# WebAPI 傳入JSON, 回傳資料格式為文字 [POST]

C# WebAPI 傳入JSON, 回傳資料格式為文字 [POST]

API Code

  1. public IHttpActionResult Post([FromBody] Api_TESTPData parameters)
  2. {
  3. string result = "";
  4. try
  5. {
  6. if (parameters == null)
  7. {
  8. throw new Exception("參數不可為空");
  9. }
  10. /* 資料處理邏輯 */
  11. result = $"OK,result is {parameters.Param1}-{parameters.Param2}";
  12. }
  13. catch (Exception exp)
  14. {
  15. result = $"NG,{exp.Message}";
  16. }
  17. return Ok(result); ;
  18. }

Paramter Code

  1. public class Api_TESTPData
  2. {
  3. public string Param1 { get; set; }
  4. public string Param2 { get; set; }
  5. }

回傳結果如下,

失敗:

  1. "NG,參數不可為空"

成功:

  1. "OK,result is value1-value2"

 

留言

這個網誌中的熱門文章

ORA-12514: TNS: 監聽器目前不知道連線描述區中要求的服務

Oracle 工作排程 DBMS_JOB 筆記

Oracle 例外控制(Exception Control)