I want to call the content of a frame in a frameset with a POST method passing some parameters. If my customer would allow GET method, my frameset might look something like this:
POST is preferred for security reasons. Sensitive data is being sent as parameters on the HTTP request. SSL will be used which would encript the POST data, but not the query string for a GET request.
How is the data getting to the page containing the frames in the first place? It's likely any security is already violated. If the data is sensitive (such as the primary key of a database row) you should encrypt it prior to sending to the client.