W tej sekcji dowiedzą się Państwo, jak korzystać z serwera proxy w celu nawiązania połączenia z RetailForce Cloud.
Obsługa serwerów proxy jest dostępna od wersji 1.2.7.
Korzystanie z serwera proxy w usłudze FiscalService
Aby skorzystać z serwera proxy, należy wprowadzić następujące zmiany w pliku appsettings.json znajdującym się w katalogu 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",
}
}
Zaznaczony na czerwono obszar służy do konfiguracji serwera proxy.
Opis:
| Wartość | Opis |
| Adres | Adres serwera proxy ze schematem http oraz, w razie potrzeby, numer portu. UWAGA: Obsługiwany jest wyłącznie protokół http (nie https). |
| Nazwa użytkownika | Nazwa użytkownika do rejestracji; jeśli rejestracja nie jest wymagana, proszę pominąć to pole. |
| Hasło | Hasło do logowania; jeśli logowanie nie jest wymagane, proszę pominąć to pole. |
| ByPassOnLocal | Wartość „true”, jeśli adresy lokalne nie mają być przesyłane przez serwer proxy. Wartością domyślną jest „false”. Zazwyczaj można pominąć to pole. |
| ByPassList | Lista adresów, które nie powinny być przesyłane przez serwer proxy. Zazwyczaj można tę pozycję pominąć. |
Korzystanie z serwera proxy w implementacji z wykorzystaniem nuget
W przypadku implementacji z wykorzystaniem nuget informacje dotyczące serwera proxy należy uwzględnić podczas instancjonowania w przypadku dwóch wywołań:
Obiekt ProxyInformation można utworzyć poprzez instancjonowanie klasy ProxyConfiguration w przestrzeni nazw RetailForce.Common.
Nazwy właściwości, które można ustawić, są takie same jak nazwy ustawień serwera proxy omówionych w poprzednim rozdziale.
W przypadku poniższych dwóch instancji należy zatem określić konfigurację serwera proxy:
- CloudService (opcjonalny parametr proxyConfiguration)
- FiscalModuleManagement (opcjonalny parametr proxyConfiguration)
Ten artykuł został przetłumaczony automatycznie.
Komentarze
Komentarze: 0
Zaloguj się, aby dodać komentarz.