I have an ASP.NET page (handler) that works when called using &. However, a third party page which uses my page converts the & to "&" (ampersterand, amp;) and the page throws "Parameter is not valid." error.
I have read that parameters should be encoded with & but it seems to be causing my page to error.
.NET is converting that to ampsterstand,amp, %3
Here is more info on the problem
My problem is that I'm trying to use Facebook which is converting the & to the "and amp" form and I believe that it is causing my code not to work.
This is actually the answer. Facebook was displaying the link with the encoded & which .NET will not accept. However, it was using the unencoded form. The problem was that it couldn't pull from HTTPS protocol.
Basically, AMPSTERSTAND non encoded is required as the parameter deliminator.