Simptomi
Pretpostavimo da pokušate napraviti GET zahtjev da biste dobili AutodiscoverV1 krajnja točka za poštanski sandučić (na primjer, user1@contoso.com) koji je hostiran na Microsoft Exchange Server 2019 ili Exchange Server 2016. JSON emitira je {"Protocol": "AutoDiscoverV1", "URL": "https://mail.contoso.com/API"} umjesto {"Protocol": "AutoDiscoverV1", "URL": "https://autodiscover.contoso.com/autodiscover/autodiscover.xml"}.
Uzrok
AutodiscoverV1 nije u enumeraciju pristala protokola. Rezultat je da u metodi ResourceUrlBuilder. Get, Ceurlsuffixforprotocol, izračunava se pogrešna vrijednost za enumeraciju. Kada kôd koristi enum. TryParse, ne provjerava povratnu vrijednost da bi se utvrdilo je li raščlaniti uspješna. Raščlanavanje nije uspješno, a vrijednost Enumeracije završava kao REST. To uzrokuje povrat krajnjih točaka.
Rješenje
Da biste riješili taj problem, instalirajte jedno od sljedećih ažuriranja:
-
TheKumulativno ažuriranje 3 za Exchange Server 2019ilikasnije Kumulativno ažuriranjeza Exchange Server 2019.
-
TheKumulativno ažuriranje 14 za Exchange Server 2016ilikasnije Kumulativno ažuriranjeza Exchange Server 2016.
Reference
Saznajte više o terminologiji koju Microsoft koristi za opisivanje softverskih ažuriranja.