您好第一次使用这样的API。无论如何,我一直在阅读GitHub API并发现了这个:
自述文件支持自定义媒体类型,用于检索原始内容或呈现的HTML。
src:https://developer.github.com/v3/repos/contents/#get-the-readme
我相信这意味着可以检索自述文件内容的HTML格式版本?如果是这样,我将如何使用AJAX检索它,因为教程都是卷曲的。最后,我想在我的网站上显示它的一部分,如果用html格式而不是降价,那将会更容易。
文档说的是:application / vnd.github.VERSION.html
我不一定知道如何使用它。
谢谢!
答案 0 :(得分:5)
您必须将HTTP请求的Accept
标头设置为application/vnd.github.html
。
$.ajax({
url: 'https://api.github.com/repos/just95/toml.dart/readme',
headers: { 'Accept': 'application/vnd.github.html' }
}).done(function(data) {
alert(data);
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
答案 1 :(得分:2)
您需要做的就是设置HTTPS请求的<div id = 'test'></div>
<script>
var test = document.getElementById('test');
test.innerHTML = JSON.stringify(<?php echo json_encode($myArray)?>);
</script>
标头。以cURL为例:
Accept
在JavaScript中,
curl -i -H "Accept: application/vnd.github.v3.html" https://api.github.com/repos/github/developer.github.com/readme