WebClient和HttpReuqest两种网络请求的方式
相对来说webClient请求的方式比较简单,可以直接通过new的方式创建一个实例,然后调用OpenReadAsync方法传进一个url,最后通过回调函数OpenReadCompleted就可以获取网络请求之后的数据流了,让我们来看一个这块地实现代码:
下面让我们来说一下httpRequest的请求方式吧!由于在httpwebRequest方法里面没有直接提供公开的构造函数,所以你不能直接new一个实例,但是它提供了create方法创建一个指定url的数据来源路径,接着就可以调用BeginGetResponse开始获取数据流,在这个方法里面提供回调函数,我们需要通过判断返回结果的AsyncState状态来确定应该调用EndGetResponse方法结束网络请求数据源,最后读取数据,让我们来看一下这块地实现代码吧!
有什么说的不到位的地方,欢迎拍砖。
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步