我正试图让我的头球更好.我在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",如何打开或关闭?
我有一个REST服务,并且根据正在查看的资源类型,我可以进行某些操作
所以Resource1支持Operation1和Operation2
例如:
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服务,当我尝试调用名称为&的项目时,出现上述错误,如果我未对&进行编码,这将是有意义的
所以这就是我的电话:
您会看到“ Mine&Yours”已被编码为“ Mine%26Yours”,因此应该是安全的。
但是该请求正在被接收,好像我没有对其进行编码。
有任何想法吗?
编辑:
我想创建一个网页,在顶部有一个包含标题的部分,然后在下面有一个包含数据的部分。然后我希望标题保持可见,并且数据能够以与锁定 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.