我有一個WebAPI工作沒有問題。我已經在本地進行了測試並部署到我的服務器,並在IIS中配置了此服務以使用基本身份驗證我能夠瀏覽我的服務,並且我收到了我期望的身份驗證挑戰,並且所有的工作都能夠順利進行!現在我想使用Fiddler來測試這個,並且我已經構造了一個POST到一個特定的URL,並且我得到了401(未授權)錯誤。所以我決定在我的請求標題中添加一個base64字符串,現在我得到一個500錯誤。使用基本身份驗證提琴手訪問RESTful WebAPI
我想知道的是,我的請求標題看起來正確嗎?我顯然會混淆我的Host和base64字符串,其中包含身份驗證質詢的格式username:password。
User-Agent: Fiddler
Host: xxx.xxx.xxx.xxx:xxxx
Content-Length: 185
Content-Type: text/json
Authorization: Basic jskadjfhlksadjhdflkjhiu9813ryiu34
這是我發現基本身份驗證base64格式的格式:http://en.wikipedia.org/wiki/Basic_access_authentication – brianhevans
這是我找到base64編碼器的地方:http://www.motobit.com/util /base64-decoder-encoder.asp – brianhevans
我將列表中的授權移到了主機的下方,它起作用。我遵循維基中建議的格式,我認爲我們有一切工作。 :-) – brianhevans