如何减少对HttpWebRequest的响应的大小

时间:2013-08-16 19:34:27

标签: asp.net http

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

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

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

鉴于我只是在寻找一小部分数据,基本上其他一切都是垃圾,有没有办法减少网络响应中收到的信息量?

1 个答案:

答案 0 :(得分:1)

转换为可见性的答案。

如果我们可以通过简单的get / post请求获得我们想要的东西,那么域就不需要编写Web API。执行此操作的唯一方法是让域根据您的需要编写此类API。否则回发就会给你它的确切含义。