How can I pass an argument containing periods using Services?

spuppett's picture

Is there a way to have arguments passed in the path that contain periods? I have product ids that contain periods, and I'd like something like /info/product.id. In my callback, I'm just returning the argument, and printing a log with Watchdog. Just passing product works as expected, but product.id isn't returning anything and watchdog isn't logging anything.

Thanks