Ich habe eine WebAPI, die ohne Probleme funktioniert. Ich habe lokal getestet und auf meinem Server bereitgestellt und diesen Dienst in IIS für die Verwendung der Standardauthentifizierung konfiguriert. Ich kann zu meinem Dienst navigieren und erhalte die erwartete Authentifizierungsaufforderung, und alles funktioniert reibungslos! Jetzt möchte ich Fiddler verwenden, um dies zu testen. Ich habe einen POST für eine bestimmte URL erstellt und einen 401-Fehler (nicht autorisiert) erhalten. Daher habe ich beschlossen, eine Base64-Zeichenfolge in meinen Anforderungsheader einzufügen, und jetzt wird ein 500-Fehler angezeigt.
Ich möchte wissen, ob mein Anforderungsheader korrekt aussieht. Ich werde offensichtlich meine Host- und Base64-Zeichenfolge verschleiern, die das Format Benutzername: Kennwort für die Authentifizierungsaufforderung enthält.
User-Agent: Fiddler
Host: xxx.xxx.xxx.xxx:xxxx
Content-Length: 185
Content-Type: text/json
Authorization: Basic jskadjfhlksadjhdflkjhiu9813ryiu34