csharp无效的请求URI。 请求URI必须是绝对URI或必须设置BaseAddress
时间: 2023-06-20 20:05:00
浏览: 287
这个错误通常是由于使用了无效的请求URI或未设置BaseAddress属性引起的。在使用HttpClient发送请求之前,需要设置BaseAddress属性以指定基本URI。如果请求URI不是绝对URI,则应使用相对路径,并确保在BaseAddress和相对路径之间没有重复的斜杠。
以下是一个示例,演示了如何正确使用HttpClient:
```csharp
using System;
using System.Net.Http;
class Program
static HttpClient client = new HttpClient();
static void Main(string[] args)
// 设置基本URI
client.BaseAddress = new Uri("https://example.com/");
// 发送请求
HttpResponseMessage response = client.GetAsync("api/users").Result;
// 处理响应
if (response.IsSuccessStatusCode)
string result = response.Content.ReadAsStringAsync().Result;
Console.WriteLine(result);
```
最低
0.47元/天
开通会员,查看完整答案
成为会员后, 你将解锁
下载资源随意下
优质VIP博文免费学
优质文库回答免费看
C知道免费提问
付费资源9折优惠