示例#1
0
 def gethandler(*args, **kwargs):
     response = yield httpget('localhost', port, '/path',
             headers={'Content-Type': 'text/plain', 'Content-Length': 0},
             proxyServer="http://localhost:%s" % proxyPort
     )
     yield response
     responses.append(response)
示例#2
0
 def gethandler(*args, **kwargs):
     request = kwargs['RequestURI']
     response = yield httpget('localhost', port, '/path',  
             headers={'Content-Type': 'text/plain', 'Content-Length': 0}
     )
     yield response
     done.append(response)
示例#3
0
 def gethandler(*args, **kwargs):
     response = 'no response yet'
     try:
         response = yield httpget('localhost', port, '/path',
             headers=headersOrig,
         )
     finally:
         responses.append(response)
示例#4
0
 def gethandler(*args, **kwargs):
     try:
         response = yield httpget('localhost',
                                  port,
                                  '/path',
                                  maxResponseSize=1024)
         responses.append(response)
     except Exception, e:
         responses.append(e)
示例#5
0
 def gethandler(*args, **kwargs):
     response = 'no response yet'
     try:
         response = yield httpget('localhost', port, '/path',
                 headers={'Content-Type': 'text/plain', 'Content-Length': 0},
                 prio=4
         )
     finally:
         responses.append(response)
示例#6
0
 def handleRequest(self, **kwargs):
     newKwargs = self._rewriteRequest(**kwargs)
     headers = newKwargs.get('Headers')
     host = newKwargs.get('host', 'localhost')
     port = newKwargs.get('port', 80)
     request = newKwargs.get('path', '/')
     arguments = newKwargs.get('arguments')
     if arguments:
         request += '?' + urlencode(arguments, doseq=True)
     result = yield httpget(host=host, port=port, request=request, headers=headers)
     yield result
示例#7
0
 def gethandler(*args, **kwargs):
     response = yield httpget('localhost',
                              port,
                              '/path',
                              headers={
                                  'Content-Type': 'text/plain',
                                  'Content-Length': 0
                              },
                              proxyServer="http://localhost:%s" %
                              proxyPort)
     yield response
     responses.append(response)
示例#8
0
        def gethandler(*args, **kwargs):
            response = 'no response yet'
            try:
                response = yield httpget(
                    'localhost',
                    port,
                    '/path',
                    headers=headersOrig,
                )
            finally:
                responses.append(response)

            yield 'HTTP/1.0 200 OK\r\n\r\n'
示例#9
0
 def gethandler(*args, **kwargs):
     response = 'no response yet'
     try:
         response = yield httpget('localhost',
                                  port,
                                  '/path',
                                  headers={
                                      'Content-Type': 'text/plain',
                                      'Content-Length': 0
                                  },
                                  prio=4)
     finally:
         responses.append(response)
     yield 'HTTP/1.0 200 OK\r\n\r\n'
示例#10
0
 def about(self, uri, profile):
     if profile == ERFGEO_ENRICHMENT_PROFILE.prefix:
         data = self.call.getData(identifier=ERFGEO_ENRICHMENT_PROFILE.uriFor(uri), name=profile)
     else:
         arguments = {"uri": [uri], "profile": [profile]}
         if self._digitaleCollectieApiKey:
             arguments["apikey"] = [self._digitaleCollectieApiKey]
         result = yield httpget(
             host=self._digitaleCollectieHost,
             port=self._digitaleCollectiePort,
             request="/about?" + urlencode(arguments, doseq=True),
         )
         header, body = result.split(2 * CRLF, 1)
         if not "HTTP/1.0 200" in header:
             raise ValueError(body)
         data = body
     raise StopIteration(data)
示例#11
0
 def passthruhandler(*args, **kwargs):
     request = kwargs['RequestURI']
     response = yield httpget('localhost', backofficeport, request)
     yield response
示例#12
0
 def _httpget(self, *args):
     return httpget(*args)
示例#13
0
 def gethandler(*args, **kwargs):
     try:
         response = yield httpget('localhost', port, '/path', maxResponseSize=1024)
         responses.append(response)
     except Exception, e:
         responses.append(e)
示例#14
0
 def failingserver(*args, **kwarg):
     response = yield httpget(*target)
示例#15
0
 def passthruhandler(*args, **kwargs):
     request = kwargs['RequestURI']
     response = yield httpget('localhost', backofficeport, request)
     yield response
示例#16
0
 def _httpget(self, *args):
     return httpget(*args)
示例#17
0
 def failingserver(*args, **kwarg):
     response = yield httpget(*target)
示例#18
0
 def failingserver(*args, **kwarg):
     try:
         response = yield httpget(*target)
     except Exception, e:
         exceptions.append(exc_info())