Vydělávej až 160.000 Kč měsíčně! Akreditované rekvalifikační kurzy s garancí práce od 0 Kč. Více informací.
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.
Avatar
František Tischler:16.6.2022 18:24

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.

 
Odpovědět
16.6.2022 18:24
Avatar
Ghst
Člen
Avatar
Ghst:17.6.2022 10:56

Co třeba použít postman, vykopíruješ si do něj svůj request a můžeš ladit.

Postman REST Client

Editováno 17.6.2022 10:57
 
Nahoru Odpovědět
17.6.2022 10:56
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.

Zobrazeno 2 zpráv z 2.