解决方法

nginx做代理,并改变请求的Referer和User-Agent头部信息

location / {
    proxy_pass http://localhost:8080/;
}
location  /v2/ {
    proxy_store off;
    proxy_redirect off;
    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
    proxy_set_header X-Real-IP $remote_addr;
    proxy_set_header Referer 'no-referrer-when-downgrade';
    proxy_set_header User-Agent 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/62.0.3202.94 Safari/537.36';
    proxy_connect_timeout 600;
    proxy_read_timeout 600;
    proxy_send_timeout 600;
    proxy_pass https://api.douban.com/v2/;

}

配置完之后,请求豆瓣的api的url应该变为http://hostname/v2/....

就是在原来请求豆瓣API的基础上将api.douban.com换为你自己的域名。

-------------------------------------------------------

之后如果遇到400错误,请查看请求头是否是:

wx.request({
url: 'http://localhost/v2/movie/top250',
data: {
},
header: {
        "Content-Type":"application/json"

},
success: function (res) {
console.log(res)
}

原来是开发工具升级后,请求的header的Content-type写法变了(我现在使用的开发工具版本为0.11),需要改为:

header:{"Content-Type":"json"
},

这样就可以正常请求了

微信小程序访问豆瓣电影API 403 400相关推荐

  1. 微信小程序访问豆瓣电影api400错误解决方法

    微信小程序访问豆瓣电影api400错误解决方法 参考文章: (1)微信小程序访问豆瓣电影api400错误解决方法 (2)https://www.cnblogs.com/bubbleStar/p/610 ...

  2. 微信小程序调用豆瓣电影API(详细)

    微信小程序调用豆瓣电影API(详细) 首先给出现在可以使用(有返回值的)的API网址 现在是获取数据的过程 1.在 JS 文件中声明一个变量 2.我们写一个获取信息的函数 我们打开 ==当前热映的AP ...

  3. 微信小程序-访问豆瓣电影api400错误

    今天听去年九月份的小程序教程,豆瓣api哪里的请求头是这样 header:{'Content-Type': 'application/json'}, 软件升级后要改为 header:{'Content ...

  4. 微信小程序之豆瓣电影

    效果图: 1.小程序下方的tabBar,属于公共的设置,需要在app.json里面设置 2.引入的文件放置的位置,图片放在images 3.代码 当前热映 index/index.wxml <v ...

  5. 微信小程序—模拟豆瓣搜索电影(图文)

    微信小程序-模拟豆瓣搜索电影 先新建search目录和page 1.在search.wxml页面 给input添加bindinput事件 给input写一个value值,用来清空 给button绑定b ...

  6. 视频教程-微信小程序项目-豆瓣评分-微信开发

    微信小程序项目-豆瓣评分 北京八维研修学院技术工程师,5年大型项目实战开发经验,3年授课经验. 孟宪杰 ¥68.00 立即订阅 扫码下载「CSDN程序员学院APP」,1000+技术好课免费看 APP订 ...

  7. 基于微信小程序的网上电影购票的设计与实现

    源码获取:https://www.bilibili.com/video/BV1ie411G7Ze/ 基于微信小程序的网上电影购票的设计与实现 需求分析是软件设计的一个重要的环节.先确定本系统所服务的用 ...

  8. 微信小程序:利用搜狗API实现听写单词小程序

    微信小程序:利用搜狗API实现听写单词小程序 wxml <view><input bindconfirm="addword" confirm-type=" ...

  9. 微信小程序+jsp+Mysql 电影详情的微信小程序 源代码+设计文档+说明文档

    绪论 微信小程序一经上线,其根植于场景的特性使得到了大量用户的青睐,服务项目涵盖了生活的各个方面,在手机上查找电影,早已是人们生活普遍的生活习惯.阐述了微信小程序开发的电影详情的过程,基于以上微信的发 ...

最新文章

  1. 1.43千米外隔墙透视!这项黑科技已被中科大潘建伟团队实现
  2. 分区表--SQLServer创建分区表
  3. 网络推广外包专员浅析为什么说企业网站都需要网络推广外包?
  4. 看懂此文 你离赚钱就不远了
  5. MFC窗口位置和大小的获取
  6. 给Domino系统管理员的十二项建议
  7. CSS中属性个属性值怎么区分,[CSS] 详细解释 @media 属性与 (max
  8. linux杀掉80端口线程命令
  9. 2499元起!红米K20 Pro发布 吊打855友商旗舰?
  10. PHP ctf addslashes,[红日安全]代码审计Day13 - 特定场合下addslashes函数的绕过
  11. 最近了解过的一个支付接口
  12. 《结队-贪吃蛇-项目进度》
  13. linux pwm控制蜂鸣器 滴滴_linux pwm实现蜂鸣器
  14. 图像形成(2) 基本的辐射图像形成模型(扩展内容,可不阅读)
  15. 关于write和read以及文件读写位置
  16. python opencv制作隐藏图片
  17. 业务流程再造理论的起源、演进及发展趋势
  18. npm install --save 、--save-dev 、-D、-S的区别详细解说
  19. 数学在计算机方面的应用论文参考文献,应用数学毕业论文参考文献精选
  20. 男人不愿被打扰的五个时刻

热门文章

  1. 【软考高级:信息系统项目管理师】【信息项目十大管理】第八天:项目人力资源管理
  2. Binet-Cauchy公式
  3. 兼容iOS 10 _升级xcode8_适配(一)
  4. MAUI 入门教程系列(5.XAML及页面介绍)
  5. 【HTML——盛开花朵】(效果+代码)
  6. 手机影像内卷几时休?
  7. 关于drawInRect: withAttributes: 等新方法的使用
  8. 外包 | “Pandas“ Assignments 20220404
  9. Mac 键盘符号说明
  10. Pytesseract图片识别结果箭头符号去除