mirror of
https://github.com/wiremock/WireMock.Net.git
synced 2026-03-25 02:21:00 +01:00
Updated Settings (markdown)
16
Settings.md
16
Settings.md
@@ -33,7 +33,14 @@ var server = FluentMockServer.Start(new FluentMockServerSettings
|
||||
SaveMappingToFile = true,
|
||||
BlackListedHeaders = new [] { "dnt", "Content-Length" },
|
||||
BlackListedCookies = new [] { "c1", "c2" },
|
||||
SaveMappingForStatusCodePattern = "2xx"
|
||||
SaveMappingForStatusCodePattern = "2xx",
|
||||
AllowAutoRedirect = true,
|
||||
WebProxySettings = new WebProxySettings
|
||||
{
|
||||
UserName = "test",
|
||||
Password = "pwd",
|
||||
Address = "http://company.proxy"
|
||||
}
|
||||
}
|
||||
});
|
||||
```
|
||||
@@ -45,6 +52,13 @@ Where
|
||||
* `SaveMappingForStatusCodePattern` = Only save request/response to the internal Mappings if the status code is included in this pattern. (Note that SaveMapping must also be set to true.) The pattern can contain a single value like "200", but also ranges like "2xx", "100,300,600" or "100-299,6xx" are supported.
|
||||
* `BlackListedHeaders` = Defines a list from headers which will excluded from the saved mappings.
|
||||
* `ClientX509Certificate2ThumbprintOrSubjectName` = The clientCertificate thumbprint or subject name fragment to use.
|
||||
* `WebProxySettings` = Defines the WebProxySettings.
|
||||
* `AllowAutoRedirect` = Proxy requests should follow redirection (30x). Default null / false.
|
||||
|
||||
#### WebProxySettings
|
||||
* `Address` = Contains the address of the proxy server.
|
||||
* `UserName` = The user name associated with the credentials.
|
||||
* `Password` = The password for the user name associated with the credentials.
|
||||
|
||||
### Example:
|
||||
When you a request like `localhost:9095/earth/story/20170510-terrifying-20m-tall-rogue-waves-are-actually-real`, this request is proxied to the `bbc.com` and the mapping definition is saved to `__admin\mappings\ab38efae-4e4d-4f20-8afe-635533ec2535.json`.
|
||||
|
||||
Reference in New Issue
Block a user