<serviceProxy name="string"
port="integer"
method="[*,POST,PUT,GET,DELETE,TRACE,OPTIONS]"
host="[string,*]"
blockRequest="[true,false]"
blockResponse="[true,false]"
ip="[ip]">
<path />?
<ssl />?
<request>
[interceptors]*
</request>
[interceptors]*
<response>
[interceptors]*
</response>
<localhost />?
<target />?
</serviceProxy>
Name | Required | Default | Description | Example |
blockRequest |
false |
false
|
legacy attribute for usage by Membrane Monitor |
- |
method |
false |
*
|
If set, Membrane will only consider this rule, if the method (GET, PUT, POST, DELETE, etc.)
header of incoming HTTP requests matches. The asterisk '*' matches any method. |
GET
|
port |
false |
80
|
The port Membrane listens on for incoming connections. |
8080
|
ip |
false |
not set
|
If present, binds the port only on the specified IP. Useful for hosts with multiple IP addresses. |
127.0.0.1
|
name |
false |
By default, a name will be automatically generated from the target host, port, etc.
|
The name as shown in the Admin Console. |
- |
blockResponse |
false |
false
|
legacy attribute for usage by Membrane Monitor |
- |
host |
false |
not set
|
A space separated list of hostnames. If set, Membrane will only consider this rule, if the "Host"
header of incoming HTTP requests matches one of the hostnames.
The asterisk '*' can be used for basic globbing (to match any number, including zero, characters).
|
predic8.de *.predic8.de
|
externalHostname |
false |
- |
- |
- |