Coordinating with a front end developer who will send an HTTP GET with a query string to my Python script. The query string will be the input the script needs to start its process, also the script will be invoked on that server. I see that you can publish many kinds of services with ArcGIS Server which create a URL that a web client can use.
However, since this is not a map service I won't need a map document to File>Share As>Service with. I'm wondering if I can use the web server capabilities of ArcGIS Server to allow my script to receive HTTP requests or if I will need to use IIS/uWSGI/Flask/Django to do this.
PS - We have ArcGIS Server 10.1.
Yes, you can publish your script as a Geoprocessing service http://server.arcgis.com/en/server/latest/publish-services/linux/a-quick-tour-of-publishing-a-geopro...