I learned a few months ago that MediaWiki supports a Promise-Non-Write-API-Action: true header on POST requests; if this header is used, the request is still routed like a GET request, possibly to a data center with less latency than the read-write data center. (@Krinkle mentioned that the QUERY method might eventually make this header obsolete.)
Should we support sending this header in m3api? And if yes, should it be a separate request option (e.g. { method: 'POST', promiseNonWriteApiAction: true }) or be part of the method (e.g. { method: 'POST+Promise-Non-Write-API-Action' })?
Issue migrated from #31.