Skip to content

python 客户端 #7

@GoogleCodeExporter

Description

@GoogleCodeExporter
# -*- coding: utf-8 -*-
#!/usr/bin/python
import urllib2
import urllib
import sys
def httpsqs_get(host, port,name,charset='utf-8'):
    data={'charset':charset,'name' : name, 'opt' : 'get'}
    url='http://'+host+':'+port+'/?'
    data=urllib.urlencode(data)
    getString=url+data
    req = urllib2.Request(getString)
    fd = urllib2.urlopen(req)
    str=fd.read()
    if str=='HTTPSQS_GET_END':
        print 'HTTPSQS_GET_END'
    else:
        return str
def httpsqs_put(host, port,name,data,charset='utf-8'):
    data={'charset':charset,'name' : name, 'opt' : 'put','data' : data}
    url='http://'+host+':'+port+'/?'
    data=urllib.urlencode(data)
    getString=url+data
    req = urllib2.Request(getString)
    fd = urllib2.urlopen(req)
    str=fd.read()
    if str=='HTTPSQS_PUT_OK':
        return 1
    else:
        return 0
#下面是调用方式
data=sfsdfasafasdfasdfadfasdfadsfsdf
srr=httpsqs_put('127.0.0.1','1218','test',data)
sss=httpsqs_get('127.0.0.1','1218','test')

保存为py文件即可

Original issue reported on code.google.com by ylj...@gmail.com on 13 Jun 2010 at 6:01

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions