有了這個代碼:如何安全地處理無效的資料庫數據請求?
public String Get(int id)
{
return platypi.Find(p => p.Id == id).Name;
}
...我可以通過獲取現有的數據:
http://localhost:33181/api/DPlatypus/N
(其中,N對應於現有ID)。如果我使用一個不存在的價值,但它爆炸了。
所以,我嘗試這樣做:
public String Get(int id)
{
if (!string.IsNullOrEmpty(platypi.Find(p => p.Id == id).Name))
{
return platypi.Find(p => p.Id == id).Name;
}
return string.Empty;
}
...但它沒有有利的影響。有沒有辦法安全地忽略無效請求?
「它吹起來」不提供足夠的細節完全的幫助你了... –
是否在尋找「炸燬」?或名稱? – paqogomez