proxyHandler.py
#coding=utf8
from BaseHTTPServer import BaseHTTPRequestHandler,HTTPServer
import socket
import urllib
from zipdeal import GzipClass
class proxyHandler(BaseHTTPRequestHandler):
def do_POST(self):
#服务响应的链接uri
#类似http://xdcs-collector.ximalaya.com/api/v1/statistics
uri = self.path
#根据协议把url分成两部分,一部分是协议,例如http;
#另一部分是服务和接口:xdcs-collector.ximalaya.com/api/v1/statistics
#把另一部分内容放入到: hostAndInterface
hostAndInterface = urllib.splittype(uri)[-1]
#根据服务器拆分成两个部分,一部分是服务器:xdcs-collector.ximalaya.com
#另一部分是接口:/api/v1/statistics
host, interface = urllib.splithost(hostAndInterface)
#根据/拆分成几个部分,获取最后一个元素的值,例如:statistics
lastOfInterface=interface.split("/")[-1]
#判断接口最后一个字符是否是