Tag: http

代理服务器后面的npm失败,状态为403

我试图在代理之后运行npm 。 我已经尝试直接或通过Authoxy进入代理: npm config set proxy http://localhost:8999 npm config set https-proxy http://localhost:8999 无论使用哪个代理,在运行npm search时总是会出现相同的错误: npm info it worked if it ends with ok npm verb cli [ 'node', '/usr/local/bin/npm', 'search' ] npm info using npm@1.1.45 npm info using node@v0.8.4 npm verb config file /Users/xxx/.npmrc npm verb config file /usr/local/etc/npmrc npm verb config file /usr/local/lib/node_modules/npm/npmrc […]

在Asp.net MVC中抛出/返回一个404 actionResult或exception,并让IIS处理它

如何从我的操作中抛出404或FileNotFoundexception/结果,并让IIS使用我的customErrorsconfiguration部分显示404页面? 我已经定义了我的customErrors像这样 <customErrors mode="On" defaultRedirect="/trouble"> <error statusCode="404" redirect="/notfound" /> </customErrors> 我第一次尝试在一个actionResult试图添加这个没有效果。 public class NotFoundResult : ActionResult { public NotFoundResult() { } public override void ExecuteResult(ControllerContext context) { context.HttpContext.Response.TrySkipIisCustomErrors = false; context.HttpContext.Response.StatusCode = 404; } } 但是这只是显示一个空白页面,而不是我/未find的页面 🙁 我该怎么办?

如何从HTTP Last-Modified头parsingdate?

HTTP Last-Modified标题包含以下格式的date(示例): Wed, 09 Apr 2008 23:55:38 GMT 从这个stringparsingjava.util.Date最简单的方法是什么?

密码字段出现在不安全(http://)页面上

我在Firebug控制台中收到如下错误消息。 密码字段出现在不安全(http://)页面上。 这是一个安全风险,允许用户login凭据被盗取。 这个错误的原因是什么? 如果这是关于http和https ,我必须做的转换http://到https:// 这是由于任何编程错误引起的问题吗? 我在本地机器上工作。 我认为这个问题是关于SSL的。 我是一名PHP开发人员。 有没有任何PHP代码来configurationSSL或是Server Administrator在服务器上configuration它的职责? 程序员在这类错误中的作用是什么? 编辑:我解决了这个问题与系统pipe理员的帮助。 他向该网站添加了SSL certificate 。 它把我的网站从http://转到https://

使用Javascript从加载的iframe中检索HTTP状态代码

我使用jQuery Form插件进行asynchronous表单提交。 对于包含文件的表单,它将表单复制到一个隐藏的iframe,提交它,然后复制iframe的内容。 问题是,我无法弄清楚如何find服务器返回的HTTP状态码。 例如,如果服务器返回404,则iframe中的数据将被正常复制并作为常规响应处理。 我试过在iframe对象中寻找某种status_code属性,但一直没有find类似的东西。 $.ajax()函数不能使用,因为它不支持上传文件。 我知道的asynchronous上传文件的唯一方法是使用隐藏的iframe方法。

RESTfullogin失败:返回401或自定义响应

这是一个概念性的问题。 我有一个客户端(移动)应用程序需要支持REST风格的Web服务的login操作。 因为Web服务是RESTful的,所以这相当于客户端接受用户的用户名/密码,用服务validation用户名/密码,然后只记得发送所有后续请求的用户名/密码。 此Web服务中的所有其他响应均以JSON格式提供。 问题是,当我查询Web服务只是为了找出给定的用户名/密码是否有效时,Web服务是否总是以JSON数据响应告诉我它成功或不成功,还是应该以良好的凭证和HTTP返回HTTP 200 401凭证不好。 我要问的原因是,有些其他RESTful服务使用401作为错误的凭据,即使您只是询问凭据是否有效。 然而,我对401响应的理解是,它们代表了一个资源,如果没有有效的证书,就不应该访问它。 但是login资源应该可以被任何人访问,因为login资源的全部目的是告诉你你的凭证是否有效。 换句话说,在我看来,像这样的一个请求: myservice.com/this/is/a/user/action 如果提供的证书不正确,应该返回401。 但是一个请求,如: myservice.com/are/these/credentials/valid 不应该返回401,因为该特定的URL(请求)被授权有或没有有效的凭证。 我想在这方面听到一些合理的意见。 处理这个问题的标准方法是什么,是处理这个逻辑上合适的标准方法?

什么是适合JavaScript文件的内容types标题?

我正在从PHP文件提供JS响应。 在设置Content-Type标题时,应该使用application/javascript还是text/javascript ? 两者有什么区别?

在网站开发中,HTTP'HEAD'动词是否有用?

我已经阅读了关于“HEAD”动词的w3.org规范 ,我想我错过了一些东西。 我看不出有什么用处。 在网站开发中,HTTP'HEAD'动词是否有用? 如果是这样,怎么样?

HTTP POST方法是否将数据作为QueryString发送?

我想知道HTTP上的POST方法是将数据作为QueryString发送,还是使用特殊的结构将数据传递给服务器。 实际上,当我分析从客户端到服务器的POST方法的通信(例如Fiddler)时,我没有看到任何QueryString,而是具有名称/值对的Form Body上下文。

如何在客户端使用JavaScript来检测页面是否被encryption?

是否有可能在客户端检测用户是否使用encryption页面? 换句话说 – 我想知道当前页面的URL是以http还是https开头的。