OEAddLicenseFromHttp¶
void OEAddLicenseFromHttp(System.Uri uri)
License the current process with a license file retrieved from an HTTP or HTTPS request. The following caveats apply:
There is no proxy support.
The request has a 10 second time out.
Content-type must be any of the followings:
text/plain
,text/html; charset=utf-8
ortext/plain; charset=utf-8
An exception will be thrown if the server does not return status 200 (success) with the contents of a valid
oe_license.txt
file.
An example of setting the license:
OEChem.OEAddLicenseFromHttp(new Uri("http://localhost:8000/oe_license.txt"));
See also
An example of a python http license server is available here: https://github.com/oess/HttpLicenseServer