Not sure if this is the cause of your error, but the value for the variable "user" is misspelled according to the preceding comment. "admim" vs "admin" (not the M instead of an N at the end).
Regards, Nathan On Wed, Jun 28, 2017 at 3:08 PM, Ken R. Lewis <ken.le...@trinityhealth.org> wrote: > Hello! > > I am running a script, and it comes up with an error. What can I do to > make the error be corrected? I am thinking it is something with the data, > possibly. I have only had Python for a few days, so maybe I copied some > codes wrong. Also, does Python have a way to save files downloaded from > web sites? > > Thanks, > Ken > > > The error is on this line: > data = response.json() > > Here is the script: > > #Need to install requests package for python > #easy_install requests > import requests > # Set the request parameters > url = 'https://website /file' > # Eg. User name="admin", Password="admin" for this code sample. > user = 'admim' > pwd = 'admin' > > # Set proper headers > #headers = {"Content-Type":"application/xml","Accept":"*/*"} > # Do the HTTP request > response = requests.get(url, auth=(user, pwd)) #, headers=headers ) > > print('Encoding:', response.encoding) > > print('headers:', response.headers) > > # Check for HTTP codes other than 200 > if response.status_code != 200: > print('Status:', response.status_code, 'Headers:', response.headers, > 'Error Response:',response.json()) > exit() > > # Decode the JSON response into a dictionary and use the data > data = response.json() > print(data) > > Here is the error: > Encoding: UTF-8 > > > Traceback (most recent call last): > File "I:/CernerProcesses/ServiceNow/new0628.py", line 31, in <module> > data = response.json() > File "C:\Program > Files\Python36\lib\site-packages\requests-2.18.1-py3.6.egg\requests\models.py", > line 894, in json > return complexjson.loads(self.text, **kwargs) > File "C:\Program Files\Python36\lib\json\__init__.py", line 354, in > loads > return _default_decoder.decode(s) > File "C:\Program Files\Python36\lib\json\decoder.py", line 339, in > decode > obj, end = self.raw_decode(s, idx=_w(s, 0).end()) > File "C:\Program Files\Python36\lib\json\decoder.py", line 357, in > raw_decode > raise JSONDecodeError("Expecting value", s, err.value) from None > json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0) > > > > > Ken Lewis > Trinity Health I.T. > Programmer Lead > (701) 858-6423 > Cell (701)833-8234 > Fax (701) 858-6407 > ken.le...@trinityhealth.org<mailto:ken.le...@trinityhealth.org> > > > ________________________________ > > Confidentiality Notice: This e-mail message, including any attachments, is > for the sole use of the intended recipient(s) and may contain information > that is privileged, confidential, or otherwise exempt from disclosure under > applicable law. Any unauthorized review, copy, use, disclosure or > distribution is prohibited. If you have received this communication in > error, please delete it from your system without copying or forwarding it > and notify the sender of the error by reply e-mail. > -- > https://mail.python.org/mailman/listinfo/python-list > -- https://mail.python.org/mailman/listinfo/python-list