问题标签 [response]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
1734 浏览

web-services - RESTful API 响应状态码消歧

我正在开发一个 RESTful API,并且对某些场景的最合适的响应状态代码有疑问。

考虑客户端对资源发出 GET 请求的情况。在资源合法不存在的情况下,与可能存在轻微服务中断(在部署期间等)的情况下,如何消除“未找到”响应的歧义。

0 投票
2 回答
1294 浏览

jquery - jquery 查找它的 json 还是 xml

我想知道响应是 json 还是 xml,如何使用 jquery 找到它?

我当前的代码如下,但如果响应是 json,它会给出错误。

错误是:

预期选择器。

应为 ',' 或 '{' 但找到 '"}}"'。

0 投票
1 回答
1433 浏览

http-headers - HTTP/1.1 Cache-Control no-cache 问题

我不希望我的 Java SWT 应用程序缓存临时 Internet 文件。目前我正在处理IE(因为SWT使用本机浏览器),并且无法更改浏览器。

“缓存控制:无缓存”似乎适用于我显示的每种文件类型,除了 wmv。我的“过期”设置为 0。我尝试了各种缓存控制配置,包括 no-cache(wmv 不可用)、no-store(wmv 不可用)、private(允许 wmv 播放但 cahces 临时文件) , max-age (无效), 等等。 wmv 文件只带有可点击的停止按钮。但是点击停止并播放什么也没做。

浏览器显示带有 WMP 的媒体文件,所以我不明白为什么 wmv 无法播放但 mp3/mpg 工作正常(也可以在 WMP 中播放)。

我的响应标头中是否缺少某些内容会强制临时文件不缓存并让 wmv 播放?我在网上找不到任何关于 no-cache 和 wmv 存在问题的信息。

0 投票
1 回答
85 浏览

html - 提要文本解析器

我正在从 API 获取文本,它类似于以下内容:

如何解析此文本并将链接设为 html 链接,并将 @james 设为 html 链接,但使用它们自己的 href 值。

有谁知道任何已经这样做的功能,或者有人可以在这里粘贴他们自己的功能吗?

0 投票
2 回答
20595 浏览

xml - 如何在 Zend Framework 应用程序中返回 XML

我在 ZF 应用程序中返回 XML 时遇到问题。我的代码:

我还尝试了以下方法:

有人可以指出我如何实现这一目标的正确方向吗?

0 投票
4 回答
4368 浏览

asp.net - ASP.NET 响应过滤器重新格式化 ASPX 页面的呈现输出?

我创建了一个简单的 HttpModule 和响应流来重新格式化网页的呈现输出(参见下面的代码片段)。

在 HttpModule 中,我将 Response.Filter 设置为我的 PageStream:

在 PageStream 中,我覆盖了 Write 方法,以便重新格式化呈现的输出:

在简单的 HTML 页面 (.html) 上使用它时效果很好,但是当我在 ASPX 页面 (.aspx) 上使用此方法时,Write 方法会被调用多次,将重新格式化分成不同的步骤,并可能破坏字符串替换操作。

我该如何解决这个问题?有没有办法让 ASPX 页面不调用 Write 多次,例如通过更改其缓冲区大小,或者我完全选择了错误的方法,通过使用此 Response.Filter 方法来操作呈现的输出?

0 投票
2 回答
100 浏览

jquery - 如何获得响应?

我的问题是我使用 jQuery 发出 POST 请求,如果出现错误,我将 HTTP 状态修改为例如 401 并回显错误。(我正在使用 $.ajax();)所以,问题是我不知道如何打印出该错误消息。

如果我在萤火虫中检查它,我会得到这样的东西:{"*THE URL OF THE FILE*":{"rc":401,"body":"*error message*"}}

谁能告诉我如何打印该错误消息?(例如使用警报();)

谢谢。

0 投票
5 回答
18094 浏览

asp.net - 为什么 HttpUtility.UrlEncode(HttpUtility.UrlDecode("%20")) 返回 + 而不是 %20?

我在下载文件时遇到问题,其中下载正在用下划线替换所有空格。

基本上我在这里遇到了问题:

问题是,如果 someFileName 中有一个空格,例如“check this out.txt”,那么将提示用户下载“check_this_out.txt”。

我认为最好的选择是对文件名进行 UrlEncode,所以我尝试了

但它用加号代替了空格,这让我很难过。所以我只是尝试

并且解码工作正常并给了我一个空间,但编码占用了空间,然后再次给了我加号。

我在这里缺少什么,这是正确的吗?如果是这样,我应该如何正确地将空格编码为 %20,这正是我所需要的。

0 投票
1 回答
6185 浏览

jquery - 服务器响应中的 jQuery .find()

我正在尝试在服务器响应中获取特定 div 中的文本。我使用 Firebug 来查看响应是什么,并且可以在返回的代码中看到我的元素,但由于某种原因,我可以让 jQuery 来捕获它。这是我正在使用的:

尝试只返回什么,而不是文本或任何东西。我这样做正确吗?

注意:服务器响应不是来自 jQuery ajax 函数,而是来自 jQuery SWFUpload 插件,但这有关系吗?

0 投票
3 回答
73152 浏览

jquery - 带有json响应的jquery自动完成

我在 json 中得到响应,但这不会解析 json 响应。我做错了什么?我在文档http://docs.jquery.com/Plugins/Autocomplete上找不到任何东西