草庐IT

http_session

全部标签

c# - 为什么 Reactive Extensions 在编译时向微软发送 HTTP GET?

我从这个站点下载了ReactiveExtensionsv1.0SP1的稳定版本http://msdn.microsoft.com/en-us/data/gg577610,我在.NetFramework3.5环境(VisualStudio2008)中使用它我尝试在一个项目中使用ReactiveExtensions,发现启动速度非常慢。转到LinqPad,我输入了以下“C#表达式”:(newint[0]).ToObservable()我还引用了System.Reactive.dll并导入了System.Reactive.Linq命名空间。当我运行它时,编译和运行需要12秒。我打开Proce

c# - SslStream,禁用 session 缓存

MSDNdocumentation说TheFrameworkcachesSSLsessionsastheyarecreatedandattemptstoreuseacachedsessionforanewrequest,ifpossible.WhenattemptingtoreuseanSSLsession,theFrameworkusesthefirstelementofClientCertificates(ifthereisone),ortriestoreuseananonymoussessionsifClientCertificatesisempty.如何禁用此缓存?目前我在重新

c# - ajax调用 session 超时

我知道这是重复的,但我无法获得可靠的解决方案(对于asp.netweb)。我只想在session过期时重定向到登录页面。我试过以下:1。使用jquery状态码$.ajax({type:"POST",url:"stream.asmx/SomeMethod",contentType:"application/json;charset=utf-8",dataType:"json",success:function(msg){//successmsg},error:function(request,status,error){if(status=403){location.href='logi

c# - 如何创建基于 HTTP header 的自定义身份验证机制?

我将旧版本的问题留在底部。我想为SignalR客户端实现自定义身份验证。在我的例子中,这是java客户端(Android)。不是网络浏览器。没有Forms身份验证,也没有Windows身份验证。这些是使用java库的普通vanillahttp客户端。所以,假设客户端在连接到HUB时传递自定义header。我需要以某种方式基于此header对用户进行身份验证。文档here提到这是可能的,但没有提供有关如何实现它的任何细节。这是我在Android端的代码:hubConnection=newHubConnection("http://192.168.1.116/dbg","",true,ne

c# - .Net 的良好低级 http 库

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。我们不允许提问寻求书籍、工具、软件库等的推荐。您可以编辑问题,以便用事实和引用来回答。关闭5年前。Improvethisquestion我正在寻找.net的库,它可以让我完全控制通过网络发送的内容。我打算将它用于http实验。我知道c#的HttpWebRequest,我想尝试一些不同的东西,因为我无法控制所有header(您是否曾尝试更改它发送的Keep-Aliveheader的大小写?)或有选择地忽略证书错误。我想试验一下这些东西。我选择的语言是c#。谁能推荐一个好的http库,它可以让我在需要时干

c# - 使用 c# api 上传文件时不支持媒体类型 http 响应。

我正在使用https://github.com/tamtakoe/oi.file中的angular和oi.file.js指令我的html看起来像这样:AngularController:$scope.file={};$scope.options={change:function(file){console.log($scope.file);file.$upload('api/fileupload',$scope.file);console.log($scope.file);}};和C#apiController:usingSystem;usingSystem.Collections.G

c# - 'System.Web.Http.HttpConfiguration' 不包含 'EnableQuerySupport' 的定义

usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Web.Http;usingInCubatize.Helpers;namespaceInCubatize{publicstaticclassWebApiConfig{publicstaticvoidRegister(HttpConfigurationconfig){//1////CreateandinstanceofTokenInspectorsettingthedefaultinnerhandler//TokenInspectortoken

c# - 从 NHibernate session 断开对象

在我的nhibenatesession中,我使用AutoMapper映射对象,在afterMap操作中,我创建了对象的新实例,因为我从数据库中提取对象以进行属性比较。所以AutoMapper为一个对象创建两个具有相同ID的实例。当我尝试提交session时出现错误,我必须使用相同的ID反对。所以我想在属性比较后断开我提取的对象。之后我可以提交session我该怎么做?谢谢! 最佳答案 您可以使用session.Evict(persistentObject)从session中逐出持久对象。这将从一级缓存中删除对象,从而允许您刷新ses

关于降版本Tomcat10降到Tomcat9或者Tomcat8,提示找不到jakarta.servlet.http.HttpServletRequest包的解决方法

Tomcat10相较于Tomcat9和8,在Servlet方面,对于javax.servlet包名改为了jakarta.servlet。当你目前的项目是使用Tomcat10进行部署的,然后页面提示没有找到javax.servlet.http.HttpServletRequest包时,只有两种方法:1、就是在Tomcat10的包下找到lib下的servlet-api.jar包,详情请看我上一篇文章:关于IDEA在写文件上传时,找不到javax.servlet.http.HttpServletRequest如何解决2、或者将各个类中导入的包删掉,eg:importjakarta.servlet.H

c# - 带有 json 的 asp web.api 的最大 http 请求大小

我有webapi项目。我需要将带有文件的json数据作为编码的base64字符串(最多200mb)发布到那里。如果我发送大约10MB的数据,那么下一个方法通常会正确填充模型ImportMultipleFileModel。[HttpPost]publicasyncTaskImportMultipleFiles(ImportMultipleFileModelimportMultipleFileModel){varresponse=ImportFiles(importFileModel);returnresponse;}如果我发送更多,则模型为空。为什么?所以我将方法签名更改为:[HttpP