0

我正在开发一个 ASP.net Web 窗体应用程序。

POST我的应用程序使用来自用户的搜索条件向外部域发送请求(模仿在搜索表单中提交搜索词),然后在响应 HTML 上运行正则表达式以查找并提取结果数。我已经对更好的替代方案进行了一些研究,但是由于没有 API,并且无法使用来自客户端的 GET 来执行此操作,因此服务器端请求似乎是我唯一的选择。

问题是因为响应包含整个网页,它是带宽密集型的,而且对于许多搜索来说,这加起来非常快。

鉴于我只是在寻找一小部分数据,而其他所有内容基本上都是垃圾,有什么方法可以减少 Web 响应中收到的信息量?

4

1 回答 1

1

转换为可见性的答案。

如果我们可以通过简单的 get/post 请求获得我们想要的东西,那么域就不需要编写 Web API。做到这一点的唯一方法是让域为您想要的东西编写这样的 API。否则回发给你的正是它的意思。

于 2013-08-16T20:22:37.587 回答