In the IIS7 URL Rewrite module, can I specify in a redirect rule to not apply to http-post requests?
You have access to that in the {REQUEST_METHOD}
variable under the conditions.
<add input="{REQUEST_METHOD}" matchType="Pattern" pattern="POST" ignoreCase="true" negate="true" />