使用python的urllib2模块获取数据代码如下:
Try:
data = urllib2.urlopen(url).read()
except Exception,e:
print e
return data
其中url参数为:
http://sms.gildata.com:8080/sms/sendSms.do?content=Hello world&msisdns=18373239087&user=gildata2&key=804
执行代码时出现以下问题: HTTP Error 505: HTTP Version Not Supported 网上都说是urllib2模块不支持http1.1协议,要进行这样或者那样的处理,但是我后来发现貌似是url不支持空格导致的,我将Hello world这个参数的空格去掉,就可以成功将短信发送出来,如果是在是想加上空格可以使用转义字符%20来代替空格,还可以使用%0a来代替换行。