关闭

HTTP返回415请求错误Unsupported Media Type:415表示服务器无法处理请求附带的媒体格式

时间: 2018-01-04阅读: 12546标签: 服务器

前端在调用外部API接口时返回Http是415的请求错误,这是415返回码是由于:服务器无法处理请求附带的媒体格式。通常解决方法有以下3种:

1:检查你的 http 请求头信息,比如 因为 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


站长推荐

1.云服务推荐: 国内主流云服务商,各类云产品的最新活动,优惠券领取。地址:阿里云腾讯云华为云

链接: http://www.fly63.com/article/detial/313

云主机有哪些优势?购买时要注意哪些?

使用云服务器的企业越来越多,各服务商竞争日益激烈。提醒各位站长们在挑选时要多留个心眼,仔细甄别,防患未然。希望对大家选购服务器有帮助。

服务器配置性能要点总结

一般来说CPU的数量越多,主频越高,那么服务器的性能也就会越好。在实际测试过程中,如果在大压力下持续观察CPU的使用率很低,那么CPU的资源基本上是可以满足服务器要求的。这样的情况其实是有点浪费CPU资源的

Linux服务器安装node环境

因使用的服务器不能直接连接外网,这里就从node官网下载之后再上传,也可以使用wget直接下载,下载版本 ;就可以在全局使用node和npm,因还需要使用pm2启动node服务,继续安装pm2

Web服务器托管常用软件有那些呢?

Apache是世界使用排名第一的Web服务器软件。它可以运行在几乎所有广泛使用的计算机平台上。Apache源于NCSAhttpd服务器,经过多次修改,成为世界上最流行的Web服务器软件之一。

web服务器 Nginx

Web服务器是一台使用HTTP协议与客户机浏览器进行信息交流(因此又称为HTTP服务器)、为互联网客户提供服务(信息浏览,下载资源等)的主机。发展趋势:从HTML到XML、从有线到无线、从无声到有声

中间件、服务器和Web服务器三者的区别

服务器指的是一个管理资源并为用户提供服务的计算机软件,通常分为文件服务器、数据库服务器和应用程序服务器。运行以上软件的计算机或计算机系统也被称为服务器。

将本地启动一个HTTP服务器,映射到外网环境

需要启动一个HTTP服务来打开项目。我们可以使用 http-server 或者 web server for chrome 来解决这个问题。有时候,我们还想要外网也能访问我们本地的服务,这时候我们可以使用 ngrok 来解决这个问题。

Express服务器开发

让我们来创建Express应用程序,Express是一个Node.js Web应用框架,它很强大,可以为用户创建各种Web应用和HTTP工具,使用Express框架可以搭建一个完整功能的网站。

网站建设如何选择优质服务器主机?

我们在建设网站过程中,一定无法避免选择合适的服务器空间,所谓的虚拟主机就是在网络服务器上分出一定的磁盘空间,供用户放置站点文件,应用组件程序等

Linux服务器---邮件服务openwebmail安装

openwebmail提供了可视化的邮件管理系统,它运行在Apache环境下。在官网下载openwebmail,解压,其中cgi-bin是要执行的程序,而data是数据部分。因此在后面我们要改的地方都集中在cgi-bin目录下的openwebmail

点击更多...

内容以共享、参考、研究为目的,不存在任何商业目的。其版权属原作者所有,如有侵权或违规,请与小编联系!情况属实本人将予以删除!