- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试在我的应用程序中检索 xml 播客提要。我遇到一个问题,我发出的 fetch
请求之一返回 html 文档而不是 xml feed。奇怪的是,如果我使用 Postman 向同一网址发送 /GET
,它会返回 rss feed。它似乎也可以与此处的代码片段一起使用(下面的示例)。
返回 html 文档的示例可以在 this fiddle 中看到。 ,其代码与下面的代码片段完全相同。
有谁能帮我理解为什么会发生这种情况吗?我认为它可以通过设置某种请求 header 来解决,也许?
更新奇怪的是,似乎链接的 fiddle 有时会获取 xml;我想是因为它缓存了调用。如果您在新的隐身窗口中打开它,它会再次获取 html。
$('#fetchXML').click(function(){
$('#xmlContent').text('Loading ...');
const feedUrl = 'https://cors-anywhere.herokuapp.com/http://feeds.wnyc.org/dearhankandjohn';
const headers = new Headers({
'X-Requested-With':'XMLHttpRequest'
});
fetch(feedUrl, headers)
.then(function(response) {
return response.text();
})
.then(function(xmlText) {
$('#xmlContent').text(xmlText);
})
.catch(function(err){
$('#xmlContent').text(err);
});
});
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<table>
<tr>
<td><button id="fetchXML">
Fetch Feed
</button></td>
</tr>
<tr>
<td id="xmlContent"></td>
</tr>
</table>
最佳答案
TL;DR:将格式
作为URL中的参数传递。
https://feeds.feedburner.com/codinghorror?format=html
Feedburner 默认返回原始 XML:
HTTP/1.1 200 OK
Alt-Svc: quic=":443"; ma=2592000; v="46,43,39"
Cache-Control: private, max-age=0
Content-Encoding: gzip
Content-Type: text/xml; charset=UTF-8
但它还发送一个样式表,以便浏览器可以应用标记的样式(查看源代码)。
不久前,使用了已弃用的 fmt
参数,现在使用 format
,您可以要求 html
或 xml
.
https://feeds.feedburner.com/codinghorror?format=html
HTTP/1.1 200 OK
Alt-Svc: quic=":443"; ma=2592000; v="46,43,39"
Cache-Control: private, max-age=0
Content-Encoding: gzip
Content-Type: text/html; charset=UTF-8
关于javascript - fetch(或 AJAX Get)返回 html,但 Postman 从 feedburner 返回 xml,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56204192/
我的网站是动态的,所以从某种意义上说,该网站只是一个页面,但是该页面(主页)根据按下的链接、网址更改等加载不同的内容。在我的导航栏上,我有不同的内容链接:关于、博客、作品集、简历和联系方式。当我点击博
好的,所以我正在尝试从 Feedburner RSS 提要获取下一个提要页面。 我知道使用标准的 wordpress 提要,您可以执行以下操作: www.mysite.com/?feed=llama&
Google 是否会使用 BuzzBoost javascript 抓取嵌入在 HTML 页面中的 Feedburner 供稿? 非常感谢您的帮助! 最佳答案 我建议您使用 spyder 模拟器来查看
是否有任何 API 可用于读取来自 feedburner 订阅者的所有电子邮件。我想在不下载 CSV 文件的情况下使用 API 进行远程检查。 (或任何其他方式) 谢谢。 Update: 我正在阅读来
我正在为 .NET 2.0 使用 RSS.NET。尽我所能,我得到以下 0 个 channel : feed = RssFeed.Read("http://feeds.feedburner.com/p
我有一个 django 站点,其中一些提要是通过 FeedBurner 发布的。每当我保存特定模型的实例时,我都想 ping FeedBurner。 FeedBurner 的网站说要使用 XML-RP
我正在为 RSS 提要编写一个 Python 解析器脚本。我正在使用 feedparser,但是,我一直在解析来自 FeedBurner 的提要。现在谁需要 FeedBurner?无论如何.. 比如我
我一直想知道如何通过 php ping 它们来要求 feedburner 更新我的 rss 提要。有没有办法在 php 中调用 URL 进行 ping? ping url 示例: http://fee
我们正在尝试使用 jquery 插件将 RSS 提要读入我们的 Web 应用程序。只要我们在 HTTP 连接上,它就可以正常工作。 问题是我们的应用程序在 HTTPS 中运行,而 feedburner
对于我目前正在开发的 Android 应用程序,我希望能够从 RSS 提要中解析原始 XML 数据并显示它。所讨论的 RSS 提要使用 Feedburner 进行发布,而我的 Google-fu 到目
我目前正在开发 RSS 应用程序 (iOS),我能够将 XML 数据解析到我的 TableView 并将提要的图像显示到 UIImageView。 更具体地说,例如,我只能获取 CNN Money 文
是否可以使用 CSS 预先自定义 Feedburner 的 RSS 输出?我有一个 Tumblr 博客,我使用 Feedburner 为我的移动应用程序(jQuery Mobile、HTML5)生成嵌
我正在使用 WebView 来显示这个 feedburner .当我在谷歌浏览器和设备浏览器中查看此链接时,它会显示标题、 fragment 、链接,最重要的是播客文件和其他超链接。但是,当我在 We
我正在寻找适用于 Wordpress 的 Feedburner 插件,该插件将提要重定向到 Feedburner,但也会更改嵌入在 Wordpress 页面上的 RSS 链接以指向 Feedburne
我有一个 Joomla 网站,RSS 提要网站结构如下。 http://www.steelmarketupdate.com/blog?format=feed http://www.steelmarke
我正在尝试在我的应用程序中检索 xml 播客提要。我遇到一个问题,我发出的 fetch 请求之一返回 html 文档而不是 xml feed。奇怪的是,如果我使用 Postman 向同一网址发送 /G
我是一名优秀的程序员,十分优秀!