/CMPUT404-assignment-web-client

CMPUT404-assignment-web-client

Primary LanguagePythonApache License 2.0Apache-2.0

CMPUT404-assignment-web-client

CMPUT404-assignment-web-client

See requirements.org (plain-text) for a description of the project.

Make a simple web-client like curl or wget

Contributors / Licensing

Generally everything is LICENSE'D under the Apache 2 license by Abram Hindle, https://github.com/tywtyw2002, https://github.com/treedust, and Raymond Sarinas

But the server.py example is derived from the python documentation examples thus some of the code is Copyright © 2001-2013 Python Software Foundation; All Rights Reserved under the PSF license (GPL compatible) http://docs.python.org/2/library/socketserver.html

Resources

https://docs.python.org/3/library/urllib.parse.html#urllib.parse.urlparse

https://pymotw.com/3/urllib.parse/

https://developer.mozilla.org/en-US/docs/Web/HTTP/Messages

https://dev.to/sidthesloth92/understanding-html-form-encoding-url-encoded-and-multipart-forms-3lpa