Hide parameter values in httpserverportinvoke

I’m wondering if there’s a way to hide the paramter values when doing an http invoke for a service.

This service will be invoked by a web page and a console application. We do not want the users to be able to see the values in the address bar.

Any suggestions?


Have you considered using the HTTP headers?

Headers will work. The way that most people do this, however, is to do an HTTP POST instead of a GET. A form with hidden and visible elements can be used, or a javascript can be called from any “<a href” tag.


Alternatively you can also use URL Encoding to encode the parameter values.