标签类目:HTTP

已阅读:6,008 次
Python httplib关于User-Agent导致的异常结果
ian | Python | 2012/01/31


在写爬虫抓取苏宁页面信息的过程中,遇到一个让人纠结的问题。最开始的代码如下: domin = "www.suning.com" subdomin = "/emall/prd____722554_.html" conn = httplib.HTTPConnection(domin) conn.request('GET',subdomin) result = conn.getresponse().read() print result 发现response状态为200,但是内容为空,这个问题很奇怪,一开始以为是代码出现异常,但是把域名换成其他网站的URL时,结果却是正常的。 于是,抓包看看HTTP请求是否正确,发现HTTP请求包......
Read more

已阅读:6,964 次
Windows Phone 7网络文件上传的实现方法
ian | WP7 | 2011/11/17


前面提到了Windows Phone 7 如何实现后台网络下载功能:http://icodelogic.com/?p=264。这里是通过BackgroundTransferService来实现的后台下载,即便退出程序后,下载仍将继续进行。其实上传也可以直接通过这个接口来完成,与下载相比,可能唯一的区别就在于将BackgroundTransferRequest的Method属性由"GET"改为"POST"了,但是,在实际使用的过程中,发现通过这样的方法实现上传文件的功能有些问题。 下面看看代码: 首先创建一个简单的......
Read more

已阅读:5,177 次
Windows Phone 7 如何实现后台网络下载功能
ian | WP7 | 2011/11/02


前面提到了如何通过Scheduled Tasks实现后台运行任务,但是由于系统的限制太多,PeriodicTask任务代码可能要等到半小时才能执行一次,一次只能执行短短的25秒钟,这样的限制决定了Scheduled Tasks不可能实现太复杂的功能。 在应用中比较常见的需后台运行的使用场景是音乐播放和网络下载,这里介绍一下如何通过 BackgroundTransferService实现后台网络下载。 BackgroundTransferService是系统提供的后台下载服务,通过BackgroundTransf......
Read more
tags: