Tengo una WebAPI que funciona sin problemas. He probado localmente e implementado en mi servidor y configuré este servicio en IIS para usar la Autenticación básica. ¡Puedo buscar mi servicio y recibir el desafío de Autenticación que espero y todo funciona a la perfección! Ahora quiero usar Fiddler para probar esto y he construido una POST para una url específica y recibí un error 401 (no autorizado). Así que decidí agregar una cadena base64 en mi Encabezado de solicitud y ahora recibo un error de 500.Usar Fiddler con Autenticación básica para acceder a RESTful WebAPI
Lo que me gustaría saber es si mi encabezado de solicitud es correcto. Obviamente voy a ofuscar mi cadena de Host y base64 que contiene el nombre de usuario de formato: contraseña para el desafío de Autenticación.
User-Agent: Fiddler
Host: xxx.xxx.xxx.xxx:xxxx
Content-Length: 185
Content-Type: text/json
Authorization: Basic jskadjfhlksadjhdflkjhiu9813ryiu34
Aquí es donde encontré el formato básico de Autenticación formato base64: http://en.wikipedia.org/wiki/Basic_access_authentication – brianhevans
Aquí es donde encontré un codificador base64: http://www.motobit.com/util /base64-decoder-encoder.asp – brianhevans
Moví la Autorización arriba en la lista justo debajo del Host y funciona. Seguí el formato sugerido en la wiki y creo que tenemos todo funcionando. :-) – brianhevans