報錯信息:
json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)
例如,delete接口、put接口,通常沒有返回結果。
result = requests.put(url, data=param, headers=header)
print(result.json())
這個時候再去打印返回的結果的json格式就會報錯。
改進:判斷返回text是否爲空,不爲空則print
result = requests.put(url, data=param, headers=header)
if result.text != '':
print(result.json())
當然,這只是報這個錯誤的其中一種原因。
記錄下來,提醒自己,莫重蹈覆轍。