看來我下面的代碼不起作用,我不確定如何為 HttpClient 構(gòu)建包含撇號(hào)、括號(hào)和其他的 url 字符串 string myUrl ="Http://XXXXX.net/Cust('10008')/AcctDetail string strUrl = System.Net.WebUtility.UrlEncode(myUrl); var client = new System.Net.Http.HttpClient(); client.DefaultRequestHeaders.Accept.Clear(); client.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json")); client.DefaultRequestHeaders.Authorization = new System.Net.Http.Headers.AuthenticationHeaderValue("Basic", "swerefeqeaQw="); var response = await client.GetAsync(strUrl); string status = response.StatusCode.ToString(); Problem: at var response = await client.GetAsync(strUrl); System.InvalidOperationException: The request URI must either be an absolute URI or BaseAddress must be set如何為 HttpClient 構(gòu)建這樣的 url 字符串?我正在使用 HttpClien 來使用 OData webservice,我發(fā)現(xiàn) URL 要求是不同的。此 Httpclient 用于 Xamarin(Microsoft 移動(dòng)跨平臺(tái))
- 1 回答
- 0 關(guān)注
- 244 瀏覽
添加回答
舉報(bào)
0/150
提交
取消