解決したいこと
python3のurllibライブラリのurlopenメソッドを実行した際に、下記のエラーが発生するため、
このエラーが発生してしまう原因についてご指摘をいただきたいです。
よろしくお願い致します。
Traceback (most recent call last):
File "C:\Users\test\Desktop\test2\app.py", line 300, in test_function
with urllib.request.urlopen(req) as res:
File "C:\Users\test\AppData\Local\Programs\Python\Python38\Lib\urllib\request.py", line 222, in urlopen
return opener.open(url, data, timeout)
File "C:\Users\test\AppData\Local\Programs\Python\Python38\Lib\urllib\request.py", line 531, in open
response = meth(req, response)
File "C:\Users\test\AppData\Local\Programs\Python\Python38\Lib\urllib\request.py", line 640, in http_response
response = self.parent.error(
File "C:\Users\test\AppData\Local\Programs\Python\Python38\Lib\urllib\request.py", line 569, in error
return self._call_chain(*args)
File "C:\Users\test\AppData\Local\Programs\Python\Python38\Lib\urllib\request.py", line 502, in _call_chain
result = func(*args)
File "C:\Users\test\AppData\Local\Programs\Python\Python38\Lib\urllib\request.py", line 649, in http_error_default
raise HTTPError(req.full_url, code, msg, hdrs, fp)
urllib.error.HTTPError: HTTP Error 500: Internal Server Error
環境
OS: Windows10
python3.8
serverless
lamda functions
仮想環境: venv
作成したコード
python
1 try: 2 data = { 3 'data1': data1, 4 'data2': 'data2', 5 'data3': 'data3', 6 'data4': 'data4', 7 'data5': data5, 8 'data6': data6, 9 'data7': 'data7', 10 } 11 12 req = urllib.request.Request( 13 url, 14 json.dumps(data).encode(), 15 headers, 16 method='PUT') 17 with urllib.request.urlopen(req) as res: 18 res.read() 19 except BaseException: 20 raise Exception("Error has happend!")
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/10/07 12:08