问题标签 [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.
web-services - RESTful API 响应状态码消歧
我正在开发一个 RESTful API,并且对某些场景的最合适的响应状态代码有疑问。
考虑客户端对资源发出 GET 请求的情况。在资源合法不存在的情况下,与可能存在轻微服务中断(在部署期间等)的情况下,如何消除“未找到”响应的歧义。
jquery - jquery 查找它的 json 还是 xml
我想知道响应是 json 还是 xml,如何使用 jquery 找到它?
我当前的代码如下,但如果响应是 json,它会给出错误。
错误是:
预期选择器。
应为 ',' 或 '{' 但找到 '"}}"'。
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 存在问题的信息。
html - 提要文本解析器
我正在从 API 获取文本,它类似于以下内容:
如何解析此文本并将链接设为 html 链接,并将 @james 设为 html 链接,但使用它们自己的 href 值。
有谁知道任何已经这样做的功能,或者有人可以在这里粘贴他们自己的功能吗?
xml - 如何在 Zend Framework 应用程序中返回 XML
我在 ZF 应用程序中返回 XML 时遇到问题。我的代码:
我还尝试了以下方法:
有人可以指出我如何实现这一目标的正确方向吗?
asp.net - ASP.NET 响应过滤器重新格式化 ASPX 页面的呈现输出?
我创建了一个简单的 HttpModule 和响应流来重新格式化网页的呈现输出(参见下面的代码片段)。
在 HttpModule 中,我将 Response.Filter 设置为我的 PageStream:
在 PageStream 中,我覆盖了 Write 方法,以便重新格式化呈现的输出:
在简单的 HTML 页面 (.html) 上使用它时效果很好,但是当我在 ASPX 页面 (.aspx) 上使用此方法时,Write 方法会被调用多次,将重新格式化分成不同的步骤,并可能破坏字符串替换操作。
我该如何解决这个问题?有没有办法让 ASPX 页面不调用 Write 多次,例如通过更改其缓冲区大小,或者我完全选择了错误的方法,通过使用此 Response.Filter 方法来操作呈现的输出?
jquery - 如何获得响应?
我的问题是我使用 jQuery 发出 POST 请求,如果出现错误,我将 HTTP 状态修改为例如 401 并回显错误。(我正在使用 $.ajax();)所以,问题是我不知道如何打印出该错误消息。
如果我在萤火虫中检查它,我会得到这样的东西:{"*THE URL OF THE FILE*":{"rc":401,"body":"*error message*"}}
谁能告诉我如何打印该错误消息?(例如使用警报();)
谢谢。
asp.net - 为什么 HttpUtility.UrlEncode(HttpUtility.UrlDecode("%20")) 返回 + 而不是 %20?
我在下载文件时遇到问题,其中下载正在用下划线替换所有空格。
基本上我在这里遇到了问题:
问题是,如果 someFileName 中有一个空格,例如“check this out.txt”,那么将提示用户下载“check_this_out.txt”。
我认为最好的选择是对文件名进行 UrlEncode,所以我尝试了
但它用加号代替了空格,这让我很难过。所以我只是尝试
并且解码工作正常并给了我一个空间,但编码占用了空间,然后再次给了我加号。
我在这里缺少什么,这是正确的吗?如果是这样,我应该如何正确地将空格编码为 %20,这正是我所需要的。
jquery - 服务器响应中的 jQuery .find()
我正在尝试在服务器响应中获取特定 div 中的文本。我使用 Firebug 来查看响应是什么,并且可以在返回的代码中看到我的元素,但由于某种原因,我可以让 jQuery 来捕获它。这是我正在使用的:
尝试只返回什么,而不是文本或任何东西。我这样做正确吗?
注意:服务器响应不是来自 jQuery ajax 函数,而是来自 jQuery SWFUpload 插件,但这有关系吗?
jquery - 带有json响应的jquery自动完成
我在 json 中得到响应,但这不会解析 json 响应。我做错了什么?我在文档http://docs.jquery.com/Plugins/Autocomplete上找不到任何东西