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

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

API Code

  1. public IHttpActionResult Get(string param1, string param2)
  2. {
  3. string result = "";
  4. try
  5. {
  6. // 檢查參數是否合法
  7. if (string.IsNullOrEmpty(param1))
  8. {
  9. throw new Exception("param1 參數不能為空。");
  10. }
  11. if (string.IsNullOrEmpty(param2))
  12. {
  13. throw new Exception("param2 參數不能為空。");
  14. }
  15. // 進行資料處理邏輯,這裡假設將兩個參數結合成一個字串
  16. result = $"OK,[GET]result is {param1}-{param2}";
  17. // 返回結果
  18. return Ok(result);
  19. }
  20. catch (Exception exp)
  21. {
  22. result = $"NG,{exp.Message}";
  23. }
  24. return Ok(result); ;
  25. }

呼叫時在網址後加?param1=&param2=

回傳結果如下,

失敗:

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

成功:

  1. "OK,result is value1-value2"

 

留言

這個網誌中的熱門文章

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

Oracle 工作排程 DBMS_JOB 筆記

Oracle 例外控制(Exception Control)