小编sba*_*y71的帖子

什么是设置no-cache ="Set-Cookie"

我正试图让我的头球更好.我在vb.net中有以下代码:

With HttpContext.Current.Response 
   .Cache.SetCacheability(HttpCacheability.Public)
   .Cache.SetRevalidation(HttpCacheRevalidation.AllCaches)
   .Cache.SetLastModified(Now)
   .Cache.SetExpires(DateTime.UtcNow.AddSeconds(120))
   .Cache.SetMaxAge(TimeSpan.FromSeconds(120))
End With
Run Code Online (Sandbox Code Playgroud)

返回以下标题:

Cache-Control: public, no-cache="Set-Cookie", must-revalidate, max-age=120
Content-Type: application/xml; charset=utf-8
Expires: Mon, 22 Aug 2016 13:54:36 GMT
Last-Modified: Mon, 22 Aug 2016 13:52:36 GMT
Run Code Online (Sandbox Code Playgroud)

但我想弄清楚什么是设置no-cache="Set-Cookie",如何打开或关闭?

cache-control httpcontext

9
推荐指数
1
解决办法
1万
查看次数

REST中的资源不支持操作时的HTTP状态代码404或501

我有一个REST服务,并且根据正在查看的资源类型,我可以进行某些操作

所以Resource1支持Operation1Operation2

例如:

Resource1/Operation1

Resource1/Operation2
Run Code Online (Sandbox Code Playgroud)

并且Resource2仅支持Operation1

例如:

Resource2/Operation1
Run Code Online (Sandbox Code Playgroud)

因此,如果我收到Operation2on 的呼叫Resource2(例如Resource2/Operation2:),则由于Operation2有效,服务器不会引发错误,但是内部不支持该错误,因此我应该返回404(未找到)还是501(未实现)更准确还是其他错误代码?

rest http

7
推荐指数
1
解决办法
8132
查看次数

获取“从客户端(&)检测到潜在的危险Request.Path值”

我有一个REST服务,当我尝试调用名称为的项目时,出现上述错误,如果我未对&进行编码,这将是有意义的

所以这就是我的电话:

http:// localhost:57851 / myService / Servers / myServer / Repositories / myRepository / Models / Mine%26Yours

您会看到“ Mine&Yours”已被编码为“ Mine%26Yours”,因此应该是安全的。

但是该请求正在被接收,好像我没有对其进行编码。

有任何想法吗?

编辑:

这与(获取“从客户端(&)检测到潜在的Request.Path值”)不同。

vb.net rest asp.net-mvc

4
推荐指数
1
解决办法
6499
查看次数

CSS 固定 - 保持 HTML 元素到位的替代方法

我想创建一个网页,在顶部有一个包含标题的部分,然后在下面有一个包含数据的部分。然后我希望标题保持可见,并且数据能够以与锁定 Excel 中的行相同的方式滚动。

<div id="heading">This is my Heading</div>
<div id="data">
   <a>1st line of Data</a>
   <a>2nd line of Data</a>
</div>
Run Code Online (Sandbox Code Playgroud)

现在我知道如果在我的 css 中设置了#heading { position: fixed; top: 0px; left: 0px }那么我的标题将保持原样并且我的数据可以在它下面滚动。但是还有另一种方法吗?

我想找到一种不同的方式的原因是我有一个使用 Frames 的旧应用程序(是的,我知道所有不这样做的原因 - 但如果你们中的任何人与你的老板进行了交谈,你解释了一个小错误的修复是一个完整的重写,他/她说是的,去吧,然后我想和你一起工作!)并且我们在框架中有固定元素,但是如果框架设置为零大小(关闭)然后再次重新打开它们只是无法在 Mac 上的 Safari 中看到。元素仍然在 DOM 中,它们应该是可见的,甚至可以看到它们的工具提示,并且它们的点击事件也可以工作。

因此,经过数小时的尝试让它们显示出来后,我认为值得寻找css fixed.

html css

3
推荐指数
1
解决办法
1万
查看次数

标签 统计

rest ×2

asp.net-mvc ×1

cache-control ×1

css ×1

html ×1

http ×1

httpcontext ×1

vb.net ×1