В този раздел ще научите как да използвате прокси сървър за свързване с RetailForce Cloud.
Поддръжката на прокси сървър е налична от версия 1.2.7.
Използване на прокси с FiscalService
За да използвате прокси сървъра, файлът appsettings.json в директорията C:\Program Files\RetailForce\Fiscal Webservice трябва да бъде променен, както следва:
{
"Logging": {
"LogLevel": {
"Default": "Information",
"Microsoft": "Information",
"Microsoft.AspNetCore": "Information", // for request time and request start information.
"Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker": "Warning"
},
"Console": {
"LogLevel": {
"Default": "Information",
"Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker": "Warning"
}
}
},
"AllowedHosts": "*",
"AppSettings": {
"Secret": "-----",
"Portnumber": 7678,
"PortnumberHttps": 7677,
"UseHttps": false,
"UseHttpsRedirection": false,
"HttpsCertificateFilename": "development.pfx",
"HttpsCertificatePassword": "beispiel",
"LogName": "RetailForce Fiscalisation",
"LogEventLog": false,
"LogLevelFilter": "Debug"
},
"ProxyConfiguration": {
"Address": "http://proxyServer:3128",
"Username": "username",
"Password": "strongPassword",
}
}
Червената област е за конфигурацията на прокси сървъра.
Описание:
| Стойност | Описание |
| Адрес | Адресът на прокси сървъра със схема http и, ако е необходимо, порт. ВНИМАНИЕ: Поддържа се само http (не https). |
| Потребителско име | Потребителско име за регистрация; ако не се изисква регистрация, пропуснете това поле. |
| Парола | Парола за вход; ако не се изисква вход, пропуснете това поле. |
| ByPassOnLocal | True, ако локалните адреси не трябва да се изпращат през прокси сървъра. По подразбиране е false. Обикновено винаги може да се пропусне. |
| ByPassList | Списък с адреси, които не трябва да се изпращат през прокси сървъра. Обикновено може винаги да се пропусне. |
Използване на прокси с имплементация чрез nuget
При имплементиране с nuget информацията за проксито трябва да бъде включена в инстанциирането за 2 извиквания:
ProxyInformation може да се създаде чрез инстанцииране на класа ProxyConfiguration в пространството от имена RetailForce.Common.
Свойствата, които могат да бъдат зададени, имат същите имена като настройките на прокси сървъра в предходната глава.
За следните две инстанции трябва да бъде зададена конфигурацията на прокси сървъра:
- CloudService (незадължителен параметър proxyConfiguration)
- FiscalModuleManagement (незадължителен параметър proxyConfiguration)
Тази статия е преведена автоматично.
Коментари
0 коментара
Влезте в услугата, за да оставите коментар.