模拟来自不同位置的 HTTP 请求 - ASP.Net

Posted

技术标签:

【中文标题】模拟来自不同位置的 HTTP 请求 - ASP.Net【英文标题】:Simulate HTTP requests from different location - ASP.Net 【发布时间】:2011-04-22 12:32:36 【问题描述】:

我有一个 asp.net 应用程序,它向用户显示与他们来自的国家/地区相关的一些信息。所以我想对我的应用程序进行功能测试。如何模拟来自不同国家/地区的对我的应用程序的 HTTP 请求?

【问题讨论】:

你如何确定他们的位置。使用地理 ip? 是的。我们正在使用一个外部服务,它为我们提供了一个 IP 的所有地理细节。 【参考方案1】:

基本上使用其他国家的代理。不要忘记设置HttpWebRequest.Proxy 属性。请参阅 MSDN 文章Send an HTTP Request with Proxy

【讨论】:

【参考方案2】:

使用 http 代理,全世界都有很多!

您只需将浏览器配置为使用其中一个,然后在其中打开您的网站。

http://www.proxy-list.org/en/index.php

【讨论】:

以上是关于模拟来自不同位置的 HTTP 请求 - ASP.Net的主要内容,如果未能解决你的问题,请参考以下文章

使用啥方法可以模拟http请求

Google App Engine 上的传出 HTTP 请求位置

python爬虫模拟登录是啥意思

Fiddler模拟POST请求

在 Laravel 测试用例中模拟一个 http 请求并解析路由参数

如何在节点中阻止来自不同来源的发布请求