草庐IT

angular-cookies

全部标签

c# - 如何从 WebBrowser Control 为任意域设置和删除 cookie

如何在不使用Javascript的情况下在webbrowser控件中设置和删除域的cookie(不允许在不先导航到网站的情况下设置/删除cookie。) 最佳答案 设法通过结合这两个来完成这个任务:http://support.microsoft.com/kb/815718和INTERNET_OPTION_END_BROWSER_SESSION-http://msdn.microsoft.com/en-us/library/windows/desktop/aa385328(v=vs.85).aspx

c# View 调用 Angular 组件中断,但直接调用 Angular 工作正常

如何修复我的路由?我有一个带有Angular前端的C#项目。如果我转到调用Angular组件的c#View,一切都会中断。如果我调用AngularView(直接从URL),一切正常。C#路由到C#View如果我在startup.cs中正确路由,我会去:xxx/Home/index这只是一个调用Angular组件的View(它会抛出一堆500错误)手动路由到Angular如果我手动将/anything添加到url(xxx/Home/Index/anything),Angular路由将接管一切并正常加载。索引方法调用publicclassHomeController:Controller{

c# - 从 HttpWebResponse 中检索多个 "Set-Cookie" header

我正在尝试以编程方式登录到Yahoo开发人员API。我遇到了一个绊脚石,无法访问HttpWebResponse的所有“Set-Cookie”header。Fiddler在响应header中向我显示以下cookie:Set-Cookie:B=733jjvp7f5g8f&b=4&d=1pFN8bVpYFYaPUme88.fc6ZzTSI-&s=kc&i=.1p3Ei3yvwqZjo0gcg7D;expires=Sun,22-Dec-201305:33:04GMT;path=/;domain=.yahoo.comSet-Cookie:F=a=GYsABKAMvTZoTcNAPKUXrclX_

关于 Angular 应用 Module 的 forRoot 方法的讨论

在Angular开发中,我们经常遇到一个NgModule在导入时需要调用它的静态forRoot方法。,最值得注意的例子是RouterModule.当在Angular应用的根目录注册这个模块时,导入RouterModule的方式如下:import{RouterModule,Routes}from'@angular/router';constroutes:Routes=[{path:'',redirectTo:'/index',pathMatch:'full'}];@NgModule({imports:[RouterModule.forRoot(routes)],...})exportclassA

c# - Asp.Net 核心 "remember me"持久性 cookie 在部署后不起作用

我构建了一个MVC核心(框架)应用程序并使用身份登录。当我点击“记住我”选项时,在我的开发机器上一切正常,但在服务器机器上部署后,“记住我”在30分钟后不会保持登录。我试图检查是否设置了cookie过期日期并且似乎没问题,而且在服务器机器上cookie似乎设置得很好。您可以在下图中看到我的cookie详细信息:谁能帮我解决这个问题?预先感谢您的回复:)编辑:根据Orhun的要求,我在Startup.cs下面添加了内容:publicpartialclassStartup{publicSymmetricSecurityKeysigningKey;publicStartup(IHosting

c# - 如何检查cookie是否为空

我需要检查cookie是否存在值。但我想知道是否有一些快速而好的方法可以这样做,因为如果我需要检查3个cookie,使用if或try进行检查似乎很糟糕。如果cookie不存在,为什么它不为我的变量分配空字符串?相反,它显示未设置对象实例的对象引用。我的代码(它可以工作,但对于这个任务来说似乎太大了,我认为应该有更好的方法来做到这一点)//FirstIneedtoasignemptyvariablesandIdon'tlikethisstringrandomHash=string.Empty;stringbrowserHash=string.Empty;intuserID=0;//Sec

c# - 在 ASP.Net Core Identity 中刷新用户 cookie 票证

在ASP.NETCoreWeb应用程序的Controller中,我想刷新存储在客户端上的cookie票证中的用户和声明。客户端已通过身份验证和授权,ASP.NETCoreIdentity将此信息存储在cookie票证中-现在在某些Controller操作中我想刷新cookie中的数据。SignInManager具有刷新RefreshSignInAsync的功能,但它不接受HttpContext.User作为参数。[HttpPost("[action]")][Authorize]publicasyncTaskValidate(){//todo:updatetheClientCookiea

c# - 在 WebBrowser 中使用来自 CookieContainer 的 cookie

有什么方法可以让我实际使用cookie容器中的cookie(从之前的WebRequest获取)并在WebBrowser控件中使用它们?如果是这样,我该怎么做?这是针对C#中的Winforms应用程序。 最佳答案 你需要利用InternetSetCookie.这是一个sample...publicpartialclassWebBrowserControl:Form{privateStringurl;[DllImport("wininet.dll",CharSet=CharSet.Auto,SetLastError=true)]publ

c# - 模拟 ASP.NET 身份验证 cookie

我维护一个使用ASP.NETMVC的网站FormsAuthentication.SetAuthCookie(userName,createPersistentCookie);让用户登录(他们最终得到一个名为.ASPXAUTH的cookie)。客户希望我添加一个HTML到PDF的功能,所以我包装了wkhtmltopdf库并调用它。这最终是一个看起来像这样的命令:wkhtmltopdfhttp://example.com/Foo/Edit/42Foo.pdf但是,这会导致生成登录屏幕的PDF,因为wkhtmltopdf用户代理被重定向,因为它没有正确的cookie。这很好,因为根据wkht

c# WebRequest 使用 WebBrowser cookie

我正在使用WebBrowser登录网站,然后我想使用正则表达式获取一些数据,但是webRequest没有使用webBrowsecookie,我的浏览器是公开的,有没有办法在webRequest中使用WebBrowsercookie? 最佳答案 publicCookieContainerGetCookieContainer(){CookieContainercontainer=newCookieContainer();foreach(stringcookieinwebBrowser1.Document.Cookie.Split(';'