標籤:style blog http color io os for 2014 div
HTTP請求415錯誤 – 不支援的媒體類型(Unsupported media type)
通常有以下情況:
1:檢查你的 http 要求標頭資訊,比如 因為 User-Agent 被伺服器設定 拒絕請求了;
比如你寫的的爬蟲,就很有可能因為沒有偽裝成瀏覽器,被拒絕請求
user-agent 詳情
2:查看你的 http 要求方法,以及伺服器端的設定
比如:有一個 強制用 post 請求的介面,你是不是用了非post 請求
3:post 請求參數設定,是不是必須的,json 格式
比如下面,兩段代碼,
如下 json參數,body
import requestsimport jsonpayload={"userName":"names","userCode":"123456","phoneNum":"7800","regPic":"picData"}headers={‘content-type‘: ‘application/json‘}burl="http://httpbin.org/post"r=requests.post(burl, data=json.dumps(payload), headers=headers)print r.text
如下 form 格式 參數
import requestsimport jsonpayload={"userName":"names","userCode":"123456","phoneNum":"7800","regPic":"picData"}headers={‘content-type‘: ‘application/json‘}burl="http://httpbin.org/post"r=requests.post(burl, data=payload, headers=headers)print r.text
HTTP請求415錯誤 – 不支援的媒體類型(Unsupported media type)