Asp.net web api 向我的WebApi请求提供什么用户代理?

Asp.net web api 向我的WebApi请求提供什么用户代理?,asp.net-web-api,user-agent,fiddler,restsharp,Asp.net Web Api,User Agent,Fiddler,Restsharp,我正在使用一个api,我注意到当我使用RestSharp并从我的asp.net web api项目中调用时,我的请求失败了 我打开了fiddler,无论出于什么原因,我请求的api都认为我是移动设备,因此将我重定向到不支持api调用的移动站点 然后我在fiddler中做了一个请求,我可以访问api。我通过restsharp将我的user agent更改为fiddler,现在我的请求在使用我的webapi时通过 不过我不想把它留给小提琴手。我应该用什么来代替呢?您实际上是在创建自己的用户代理,所以

我正在使用一个api,我注意到当我使用
RestSharp
并从我的
asp.net web api项目中调用时,我的请求失败了

我打开了
fiddler
,无论出于什么原因,我请求的api都认为我是移动设备,因此将我重定向到不支持api调用的移动站点

然后我在
fiddler
中做了一个请求,我可以访问api。我通过
restsharp
将我的
user agent
更改为
fiddler
,现在我的请求在使用我的
webapi
时通过


不过我不想把它留给小提琴手。我应该用什么来代替呢?

您实际上是在创建自己的用户代理,所以要发明自己的标识符。例如,choboAgent/1.0有一个常见用户代理的列表-您可以尝试选择其中一个。