0
嗨,大家好,我正在嘗試使用silverlight發送getasync請求5.後臺異步工作沒有任何問題,但getasync在添加授權標頭時拋出異常。 當不添加授權頭時,這無一例外地只是401. 我該怎麼辦才能修復它?silverlight中的getasync異常
代碼:
client.DefaultRequestHeaders.Add("Authorization", "Bearer secrettoken");
var getasynctask = await client.GetAsync("http://api.enteroption.com/api/UserDetails/GetUserIdByToken/");
例外:
System.ArgumentException occurred
Message=""
StackTrace:
at Microsoft.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at Microsoft.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccess(Task task)
at Microsoft.Runtime.CompilerServices.TaskAwaiter.ValidateEnd(Task task)
at Microsoft.Runtime.CompilerServices.TaskAwaiter`1.GetResult()
at ConsoleApplication3.Class1.<Func>d__1.MoveNext()
InnerException: System.ArgumentException
Message=Value does not fall within the expected range.
StackTrace:
at System.Net.Browser.BrowserHttpWebRequest.InternalEndGetResponse(IAsyncResult asyncResult)
at System.Net.Browser.BrowserHttpWebRequest.<>c__DisplayClassa.<EndGetResponse>b__9(Object sendState)
at System.Net.Browser.AsyncHelper.<>c__DisplayClass4.<BeginOnUI>b__0(Object sendState)
InnerException:
??????????????? – User9898
你是否在帖子中添加了auth頭文件? – Nkosi