The 28 should work - it's effectively only one tooth more chain and you can't actually add one link. The 30 might work but you would need to take a look - plus you need to ensure your rear derailleur can handle the 30.
Like Andrew, on road bikes I usually run the maximum amount of chain that the derailleur will handle. On MTB I run the minimum.