Networking_Proxy_Get
Header: #include <applibs/networking.h>
Gets the proxy configuration from the device.
int Networking_Proxy_Get(Networking_ProxyConfig *proxyConfig);
Parameters
proxyConfig
The pointer to the Networking_ProxyConfig struct that will receive the proxy configuration.
Errors
If an error is encountered, returns -1 and sets errno
to the error value.
EACCES: The calling application doesn't have the NetworkConfig or ReadNetworkProxyConfig capability.
EFAULT: The proxyConfig parameter is NULL.
Any other errno
may also be specified; such errors aren't deterministic and there's no guarantee that the same behavior will be retained through system updates.
Returns
0 for success, or -1 for failure, in which case errno
will be set to the error value.
Concepts and samples
The proxy code snippets demonstrate the following:
- The Configure Proxy Settings code snippet demonstrates how to configure the proxy settings on an Azure Sphere device.
- The Get Proxy Settings code snippet demonstrates how to retrieve the proxy settings on an Azure Sphere device.
- The Enable/Disable Configured Proxy code snippet demonstrates how to enable/disable an already configured proxy on an Azure Sphere device.
The HTTPS samples demonstrate using the HTTPS_Curl_Easy and HTTPS_Curl_Multi APIs to fetch content over HTTPS. By default, they configure the cURL handle to use a proxy.
The AzureIoT sample contains instructions and code for adding web proxy support to the sample.
Application manifest requirements
The application manifest must include the NetworkConfig or ReadNetworkProxyConfig capability.
Обратна връзка
https://aka.ms/ContentUserFeedback.
Очаквайте скоро: През цялата 2024 г. постепенно ще отстраняваме проблемите в GitHub като механизъм за обратна връзка за съдържание и ще го заменим с нова система за обратна връзка. За повече информация вижте:Подаване и преглед на обратна връзка за