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

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

API Code

public IHttpActionResult Get(string param1, string param2)
{
    string result = "";

    try
    {
        // 檢查參數是否合法
        if (string.IsNullOrEmpty(param1))
        {
            throw new Exception("param1 參數不能為空。");
        }

        if (string.IsNullOrEmpty(param2))
        {
            throw new Exception("param2 參數不能為空。");
        }

        // 進行資料處理邏輯,這裡假設將兩個參數結合成一個字串

        result = $"OK,[GET]result is {param1}-{param2}";

        // 返回結果
        return Ok(result);
    }
    catch (Exception exp)
    {
        result = $"NG,{exp.Message}";
    }

    return Ok(result); ;
}

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

回傳結果如下,

失敗:

"NG,參數不可為空"

成功:

"OK,result is value1-value2"

 

留言

這個網誌中的熱門文章

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

Oracle 例外控制(Exception Control)

Oracle 工作排程 DBMS_JOB 筆記