您現在的位置: 365建站網 > 365學習 > HTTP請求415錯誤 – 不支持的媒體類型(Unsupported media type)的解決方法

HTTP請求415錯誤 – 不支持的媒體類型(Unsupported media type)的解決方法

文章來源:365jz.com     點擊數:64223    更新時間:2017-12-08 10:58   參與評論

遇到幾次使用Idhttp 進行接口請求的時候報錯  http 415 unsupported media type 的錯誤。最后的解決辦法幾乎都是一樣的。

設置Idhttp.ContentType 的類型。如 接口要求使用Post方式Json格式的串則設置:

 Idhttp.ContentType = 'application/json'.
 

HTTP請求415錯誤 – 不支持的媒體類型(Unsupported media type)

通常有以下情況:

1:檢查你的 http 請求頭信息,比如 因為 User-Agent 被服務器設置 拒絕請求了;

    比如你寫的的爬蟲,就很有可能因為沒有偽裝成瀏覽器,被拒絕請求

    User Agent中文名為用戶代理,簡稱 UA,它是一個特殊字符串頭,使得服務器能夠識別客戶使用的操作系統及版本、CPU 類型、瀏覽器及版本、瀏覽器渲染引擎、瀏覽器語言、瀏覽器插件等。

2:查看你的 http 請求方法,以及服務器端的設置

   比如:有一個 強制用 post 請求的接口,你是不是用了非post 請求

3:post 請求參數設置,是不是必須的,json 格式

   比如下面,兩段代碼,

  如下 json參數,body
 

import requests
import json


payload={"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 requests
import json


payload={"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


  


如對本文有疑問,請提交到交流論壇,廣大熱心網友會為你解答??! 點擊進入論壇


發表評論 (64223人查看,0條評論)
請自覺遵守互聯網相關的政策法規,嚴禁發布色情、暴力、反動的言論。
用戶名: 驗證碼: 點擊我更換圖片
最新評論
------分隔線----------------------------
自拍偷拍福力视频,偷拍国际精品,麻豆一区福利电影,国产网红视频午夜福利,se视频大全,久久国产AV影院 亚洲av片劲爆在线观看| fuck东北老女人hd对话| 开嫩苞女的小说| 成 年 人 黄 色 大 片 大 全| 国产在线看片免费人成视频| 水滴真实偷拍高潮视频| 一区二区三区高清视频| 阳茎进去女人阳道视频特黄| 中国老太性行为xxxxx| 韩国护士| 腿张开再深点好爽办公室视频| 在线视频网站www色| 国产福利一区二区精品秒拍| 男人天堂2018在线| 天堂亚洲2017在线观看| 99热国产这里只有精品无卡顿| 色窝窝色蝌蚪在线视频网站免费看| 偷看医院美女嘘嘘视频| 免费男男高H视频在线观看| 国产97人人超碰caoprom| 被窝福利最新线视频| av天堂影院首页| 国产日韩av免费无码一区二区| 国产一区精品视频一区二区| 国产网友愉拍精品视频手机| 从前面动插图前入| 亚洲免费无码中文在线亚洲在| a毛片免费全部播放无码| 狠狠she2017在线电影| 紫红的巨大顶开花心| 亚洲女人天堂网av在线| http://www.pzhtkkl.com