Mám ve Visual Studiu poměrně rozsáhlý desktopový projekt.
Dnes mi bez varování začal server (eOčkování) vracet chybu "Neuvedena HTTP
Authorization header". Ten samý kód beze změny fungoval ještě před dvěma
dny a aktuálně bez problémů funguje se službou eReceptu. Technická podpora
eOčkování zarytě tvrdí, že v logu mají, že to přijde blbě. Problém
je, že se ustaví TLS spojení, takže mi Wireshark už neukáže, co jsem to
vlastně poslal, protože je to zašifrované. Dle podpory má být v požadavku
explicitně uvedeno AuthType = Basic. To je dle mého výchozí nastavení,
nicméně jsem kód doplnil přidáním CredentialCache s explicitním
požadavkem na Basic autentizaci. Výsledek je stejný. eRecept běží,
eOčkování vrací chybu. Obě volání se liší pouze URL služby
(přístupové údaje jsou totožné). Potřebuji nějak zjistit, co
HttpWebRequest do požadavku fyzicky vloží, abych si byl jistý, jestli se
nějakou záhadou nesestavuje požadavek pro každou službu jinak.
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.