Networking_Proxy_Get
Üst bilgi: applibs/networking.h #include <>
Cihazdan ara sunucu yapılandırmasını alır.
int Networking_Proxy_Get(Networking_ProxyConfig *proxyConfig);
Parametre
proxyConfig
Ara sunucu yapılandırmasını alacak Networking_ProxyConfig yapısına yönelik işaretçi.
Hata
Bir hatayla karşılaşılırsa- 1 döndürür ve hata değerine ayarlanır errno
.
EACCES: Çağıran uygulamanın NetworkConfig veya ReadNetworkProxyConfig özelliği yoktur.
EFAULT: proxyConfig parametresi NULL'dir.
Diğer errno
hatalar da belirtilebilir; bu tür hatalar belirleyici değildir ve sistem güncelleştirmeleri aracılığıyla aynı davranışın korunacağının garantisi yoktur.
Döndürür
Başarı için 0 veya hata için -1, bu durumda errno
hata değerine ayarlanır.
Kavramlar ve örnekler
Proxy kod parçacıkları aşağıdakileri gösterir:
- Ara Sunucu Ayarlarını Yapılandır kod parçacığı, Bir Azure Sphere cihazında ara sunucu ayarlarının nasıl yapılandırılır gösterir.
- Ara Sunucu Ayarlarını Al kod parçacığı, Bir Azure Sphere cihazında ara sunucu ayarlarının nasıl alınduğunu gösterir.
- Yapılandırılmış Ara Sunucuyu Etkinleştir/Devre Dışı Bırak kod parçacığı, Azure Sphere cihazında zaten yapılandırılmış bir ara sunucuyu etkinleştirmeyi/devre dışı bırakmayı gösterir.
HTTPS örnekleri, HTTPS üzerinden içerik getirmek için HTTPS_Curl_Easy ve HTTPS_Curl_Multi API'lerini kullanmayı gösterir. Varsayılan olarak, cURL tanıtıcısını ara sunucu kullanacak şekilde yapılandırırlar.
AzureIoT örneği, örneweb proxy desteği eklemeye yönelik yönergeler ve kod içerir.
Uygulama bildirimi gereksinimleri
Uygulama bildirimi NetworkConfig veya ReadNetworkProxyConfig özelliğini içermelidir.