Web uygulamamı Blob depolama alanından yayınlamak için Azure CDN kullanıyorum. Özel bir etki alanını başarıyla kurdum. Arka uç API hizmetlerimi yeniden yönlendirmek için cdn'ye bir yeniden yazma kuralı ekledim "https://my-app -**. azurewebsites.net/api /" başlık Yetkilendirmesi ile.
CDN isteği burada ve
curl --location --request GET 'https://****.azureedge.net/api/Payments?PageNumber=1&PageSize=2' \
--header 'Authorization: ****************' \
--header 'Content-Type: application/json' \
--header 'Accept: application/json'
"gerçek arka uç API'sı" na gider
curl --location --request GET 'https://my-app-**.azurewebsites.net/api/Payments?PageNumber=1&PageSize=2' \
--header 'Authorization: ****' \
--header 'Content-Type: application/json' \
--header 'Accept: application/json'
Ancak yanıt CDN ile her zaman Yetkisiz olur. Üstbilgi parametreleri her zaman reddedilir. Herhangi bir sebep veya yorum.