当前位置: 首页 > news >正文

微信小程序访问豆瓣电影API 403 400

解决方法

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"
},

这样就可以正常请求了


http://www.taodudu.cc/news/show-4320643.html

相关文章:

  • 大学c语言基础很差,能不能学51单片机?会不会很困难?
  • python如何使用BlockingScheduler设置钉钉定时自动工作通知?
  • Java面试常见问题
  • 泰迪智能科技携手新乡学院开展“泰迪智能双创工作室”共建交流会
  • MySQL Workbench创建数据库和景点评价表
  • NIUKE SQL:大厂面试真题(四) 【某滴打车】
  • 健康菜谱微信小程序+项目前后台源码(JavaSSM+Mysql)
  • WiFi无线网络参数 802.11a/b/g/n 详解
  • A律十三折线法G711编解码介绍
  • 餐饮SaaS行进时:美团To B,二维火To C
  • 数据挖掘基础
  • 类美团外卖、骑手、类快递取餐柜、整合菜品供应商、前厅、后厨、配送、智能厨电设备的智慧餐饮业务
  • (精品)基于Web的酒店客房管理系统的设计与实现毕业论文+开题报告+项目源码(SSM)及数据库+查重报告
  • 速卖帮AI点餐流程 AI菜品识别结账
  • golang并发http请求几种方式
  • python行业中性_用Python分析指数: 11月16日热门指数Z值表
  • 各类ETF跟踪指数的数据统计分析
  • 右侧追击(二)——券商行业
  • windows 防火墙解除或禁止ping方法
  • windows防火墙 程序_如何允许应用程序通过Windows防火墙进行通信
  • windows防火墙开启后,设置准入端口
  • windows 防火墙日志_如何使用Windows防火墙日志跟踪防火墙活动
  • 告别神秘客,人力成本节约90%,DuDuTalk工牌用AI帮你智慧巡店
  • 美团拍店,一个“顺道”赚钱的小项目,去饭店的路上,饭钱有了
  • 扔硬币中的思考——隐含变量建模
  • 猪猪的机器学习笔记(一)微积分和概率论
  • 密码学之PRP/PRF转换引理
  • spark while_while循环怎么理解
  • JAVA后端面经总结——应用类
  • 《Effective C++》第三版 第六章 继承与面向对象设计 32~35条例
  • 30岁以后搞Android已经没有前途?复习指南
  • 小程序FMP优化实录,附小技巧
  • 用计算机核裂变模拟实验,SAS和蒙特卡罗模拟(1):开篇
  • 一些场景题
  • Mathorcup数学建模竞赛第六届-【妈妈杯】B题:小区车位分布的评价和优化模型(附特等奖获奖论文和Java代码)
  • 国科大2019年大数据分析课件作业 考试-程学旗 靳小龙 刘盛华