使用来自网站 API 的 POST 请求获取 Json 数据 [重复]

Posted

技术标签:

【中文标题】使用来自网站 API 的 POST 请求获取 Json 数据 [重复]【英文标题】:Get Json data with POST request from website API [duplicate] 【发布时间】:2017-04-09 18:54:39 【问题描述】:

如何在 javascript 中从网站 API 获取 Json 信息?

我需要从该网站http://forismatic.com/en/api/ 获取报价文本,以放入我的报价生成器页面。 我想我有点了解如何处理 GET 请求,但据我了解,此 API 需要 POST 请求。

如果您有任何想法,能否也指导我解释您编写的代码,因为我也想了解底层逻辑。

谢谢!

【问题讨论】:

jquery 是一个选项吗? google.co.uk/… 【参考方案1】:

试试这个。它已经在工作了,JSONP

function insertReply(content) 
    document.getElementById('output').innerhtml = content;


// create script element
var script = document.createElement('script');
// assing src with callback name
script.src = 'http://url.to.json?callback=insertReply';
// insert script to document and load content
document.body.appendChild(script);

【讨论】:

以上是关于使用来自网站 API 的 POST 请求获取 Json 数据 [重复]的主要内容,如果未能解决你的问题,请参考以下文章

在发出 POST 请求之前等待来自外部 API 的数据

Google Cloud Functions 节点 JS - 来自客户端获取的 POST 请求,请求正文未通过 [重复]

无法使用 Express.js 从请求中获取 POST 正文

如何从外部 API 获取 $_POST 数据 - LARAVEL

使用来自 API 的 wp_remote_post 请求下载文件

无法在 Node.js res.body 中获取 $http.post 请求数据