zoukankan      html  css  js  c++  java
  • HTTP请求415错误 – 不支持的媒体类型(Unsupported media type)

    HTTP请求415错误 – 不支持的媒体类型(Unsupported media type)

    通常有以下情况:

    1:检查你的 http 请求头信息,比如 因为 User-Agent 被服务器设置 拒绝请求了;

        比如你写的的爬虫,就很有可能因为没有伪装成浏览器,被拒绝请求

        user-agent 详情

    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

      

  • 相关阅读:
    268. Missing Number
    217. Contains Duplicate
    189. Rotate Array
    Two Sum II
    122. Best Time to Buy and Sell Stock II
    169. Majority Element
    C# ConfigurationManager不存在问题解决
    C# sqlhelper
    C#基础
    数据库事务日志已满的解决办法
  • 原文地址:https://www.cnblogs.com/cocoajin/p/3986204.html
Copyright © 2011-2022 走看看