Python wsgiref.util.request_uri() Examples
The following are 12
code examples of wsgiref.util.request_uri().
You can vote up the ones you like or vote down the ones you don't like,
and go to the original project or source file by following the links above each example.
You may also want to check out all available functions/classes of the module
wsgiref.util
, or try the search function
.
Example #1
Source File: test_wsgiref.py From ironpython2 with Apache License 2.0 | 5 votes |
def checkReqURI(self,uri,query=1,**kw): util.setup_testing_defaults(kw) self.assertEqual(util.request_uri(kw,query),uri)
Example #2
Source File: test_wsgiref.py From BinderFilter with MIT License | 5 votes |
def checkReqURI(self,uri,query=1,**kw): util.setup_testing_defaults(kw) self.assertEqual(util.request_uri(kw,query),uri)
Example #3
Source File: test_wsgiref.py From oss-ftp with MIT License | 5 votes |
def checkReqURI(self,uri,query=1,**kw): util.setup_testing_defaults(kw) self.assertEqual(util.request_uri(kw,query),uri)
Example #4
Source File: test_wsgiref.py From Fluid-Designer with GNU General Public License v3.0 | 5 votes |
def checkReqURI(self,uri,query=1,**kw): util.setup_testing_defaults(kw) self.assertEqual(util.request_uri(kw,query),uri)
Example #5
Source File: test_wsgiref.py From ironpython3 with Apache License 2.0 | 5 votes |
def checkReqURI(self,uri,query=1,**kw): util.setup_testing_defaults(kw) self.assertEqual(util.request_uri(kw,query),uri)
Example #6
Source File: __init__.py From opentelemetry-python with Apache License 2.0 | 5 votes |
def collect_request_attributes(environ): """Collects HTTP request attributes from the PEP3333-conforming WSGI environ and returns a dictionary to be used as span creation attributes.""" result = { "component": "http", "http.method": environ.get("REQUEST_METHOD"), "http.server_name": environ.get("SERVER_NAME"), "http.scheme": environ.get("wsgi.url_scheme"), } host_port = environ.get("SERVER_PORT") if host_port is not None: result.update({"host.port": int(host_port)}) setifnotnone(result, "http.host", environ.get("HTTP_HOST")) target = environ.get("RAW_URI") if target is None: # Note: `"" or None is None` target = environ.get("REQUEST_URI") if target is not None: result["http.target"] = target else: result["http.url"] = wsgiref_util.request_uri(environ) remote_addr = environ.get("REMOTE_ADDR") if remote_addr: result["net.peer.ip"] = remote_addr remote_host = environ.get("REMOTE_HOST") if remote_host and remote_host != remote_addr: result["net.peer.name"] = remote_host setifnotnone(result, "net.peer.port", environ.get("REMOTE_PORT")) flavor = environ.get("SERVER_PROTOCOL", "") if flavor.upper().startswith(_HTTP_VERSION_PREFIX): flavor = flavor[len(_HTTP_VERSION_PREFIX) :] if flavor: result["http.flavor"] = flavor return result
Example #7
Source File: test_wsgiref.py From gcblue with BSD 3-Clause "New" or "Revised" License | 5 votes |
def checkReqURI(self,uri,query=1,**kw): util.setup_testing_defaults(kw) self.assertEqual(util.request_uri(kw,query),uri)
Example #8
Source File: quark_threaded_runtime.py From quark with Apache License 2.0 | 5 votes |
def __call__(self, environ, start_response): path = environ["PATH_INFO"] url = util.request_uri(environ) try: request_body_size = int(environ.get('CONTENT_LENGTH', 0)) except (ValueError): request_body_size = 0 request_body = environ['wsgi.input'].read(request_body_size) request = _HTTPRequest(url) request.setMethod(environ["REQUEST_METHOD"]) request.setBody(request_body) request.setHeader("Content-Type", environ["CONTENT_TYPE"]) request.setHeader("Content-Length", request_body_size) for key in environ: if key.startswith("HTTP_"): request.setHeader(key[5:], environ[key]) response = _HTTPResponse() with self.lock: servlet = self.servlets.get(path, None) if servlet is None: start_response("404 Not Found", [("Content-Type", "text/plain")]) yield "404 Not Found (%r)" % path return self.runtime.events.put((self.call_servlet, (servlet, request, response), {})) try: self.runtime.acquire() while not response._responded: self.runtime.wait(60) finally: self.runtime.release() for chunk in servlet.respond(environ, start_response, request, response): yield chunk
Example #9
Source File: test_wsgiref.py From Project-New-Reign---Nemesis-Main with GNU General Public License v3.0 | 5 votes |
def checkReqURI(self,uri,query=1,**kw): util.setup_testing_defaults(kw) self.assertEqual(util.request_uri(kw,query),uri)
Example #10
Source File: test_wsgiref.py From medicare-demo with Apache License 2.0 | 5 votes |
def checkReqURI(self,uri,query=1,**kw): util.setup_testing_defaults(kw) self.assertEqual(util.request_uri(kw,query),uri)
Example #11
Source File: test_wsgiref.py From CTFCrackTools-V2 with GNU General Public License v3.0 | 5 votes |
def checkReqURI(self,uri,query=1,**kw): util.setup_testing_defaults(kw) self.assertEqual(util.request_uri(kw,query),uri)
Example #12
Source File: test_wsgiref.py From CTFCrackTools with GNU General Public License v3.0 | 5 votes |
def checkReqURI(self,uri,query=1,**kw): util.setup_testing_defaults(kw) self.assertEqual(util.request_uri(kw,query),uri)