【C# HttpContext(盗)】教程文章相关的互联网学习教程文章

c#-soap ws security http中的用户名令牌【代码】

这是我试图生成的第一部分肥皂头<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:mhs="http://org/emedny/mhs/" xmlns:urn="urn:hl7-org:v3"> <soapenv:Header> <wsse:Security soap:mustUnderstand="1" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd"> <wsse:BinarySecurityToke...

c#-使用HttpPostedFileBase的强类型模型无法支持视图【代码】

我希望有人可以帮助我. 我正在使用VS 2012和MVC4. 我正在使用使用HttpPostedFileBase的强类型模型测试项目.当我尝试对视图进行脚手架操作时,它失败并显示:--------------------------- Microsoft Visual Studio --------------------------- Unable to retrieve metadata for 'ImageTest.Models.ImageHandler'. Value cannot be null.Parameter name: key --------------------------- OK ---------------------------我尝试按...

C#-HttpWebRequest仅在使用POST模式时获取404页面【代码】

首先:我知道这个问题被问了100多次,但是其中大多数问题都是由于超时问题,不正确的网址或通过伪造关闭流而引起的.(相信我,我尝试了所有示例,但都没有工作).所以,现在我的问题是:在Windows Phone应用程序中,我正在使用HttpWebRequest将一些数据发布到php Web服务.然后,该服务应将数据保存在某些目录中,但是为了简化它,此刻,它仅回显“ hello”.但是,当我使用以下代码时,我总是得到一个带有404 html HTML文档的404完整文档.因此,我认...

c#-Asp.net Mvc 5中的HttpPut?【代码】

我试图在控制器中使用“ PUT”,例如public class HomeController : Controller{[HttpPut]public ContentResult Test(){return Content("hi");}}但我无法访问它.我以为是我的代码,但是在尝试了提琴手并得到相同的错误之后(404). 我认为还有其他问题.我只是在使用iis express和mvc 5. 在我从未使用过HttpPut但最近才使用webapi之前,这就是为什么我尝试在mvc 5控制器中进行操作的原因,但是我不确定在这种情况下是否能带给我任何东西(尤...

c#-WebApi(MVC 5)PUT方法不允许使用HTTP / 1.1 405方法【代码】

我的Android应用程序需要将一些数据更新到服务器,为此我编写了一些WebApi代码以用于更新和从我的Android应用程序发送数据.当我在本地服务器上测试时,两者都可以正常工作,但是在上传到全局后,它不起作用并给出如下错误:(在android app和fidler中都进行了测试)HTTP/1.1 405 Method Not Allowed Allow: GET, HEAD, OPTIONS, TRACE Content-Type: text/html Server: Microsoft-IIS/8.0我在Android和C#中都使用了简单的代码: Android代...

Linq AsParallel()是否可以过早地处理SoapHttpClientProtocol对象?【代码】

在我正在使用的ASP.Net MVC 4 Web应用程序中.我有一页基本上通过从SOAP服务获取数据来生成报告. 我的代码基本上是这样的List<CustomThings> serverInfos = ServerInfos; serverInfos.AsParallel().ForAll(srvInfo => {SoapHttpClientProtocol soapProxy = CreateProxy(srvInfo);//call make soap calls through the soap client//store results in the proper places }我在这里做AsParallel的原因是因为以串行方式通过HTTP进行多个...

c#-在IAuthenticationFilter的HttpAuthenticationContext中设置Cookie值【代码】

我需要在WebAPI管道的身份验证步骤中读取/写入cookie.我为此创建了一个自定义过滤器. 为了遵守自托管的概念,访问和向客户端写Cookie的安全方法是什么? Rick Strahl评论说,如果我们使用HttpContext.Current.Response.Cookies.Add(),并且我的应用程序是自托管的,则上下文可能/将不存在. 那么,如何使用HttpAuthenticationContext向客户端写一个cookie,并且仍然是自托管的呢?解决方法: HttpAuthenticationContext authContext; authC...

c#-简单的注入器依赖项解析错误-无法加载文件或程序集System.Web.Http【代码】

我正在遵循洋葱体系结构,并在DependencyResolution项目中使用简单的注射器.这是我的架构:1-Core- Domain Classes- Repository Interfaces- Service Interfaces 2-Infrastructure- Data- Dependency Resolution- Repository Interfaces Implementation- Service Interfaces Implementation 3-WebApi- Web Api Project 4-WebClient- My AngularJs App 5-Test- Test ProjectStartUp.cspublic partial class Startup{public void Conf...

在C#中,我可以在Restsharp中设置一些httpclienthandler属性吗?【代码】

我在使用HTTPClient的C#中具有以下代码,并且尝试迁移到RestSharp以利用漂亮的反序列化代码 这是我当前的代码:var httpClient = new HttpClient(new HttpClientHandler(){UseDefaultCredentials = true,AllowAutoRedirect = false});var response = httpClient.GetStringAsync(myUrl).Result;这是使用restsharp的等效代码:_client = new RestClient { BaseUrl =new Uri(myUrl) };var request = new RestRequest { Method = method...

c#-MVC WebAPI中的MapRoute或MapHttpRoute【代码】

由于WebApi路由映射可以通过MapHttpRoute完成:myConfig.Routes.MapHttpRoute(name: "DefaultApi",routeTemplate: "api/{controller}/{id}",defaults: new { id = RouteParameter.Optional });我还需要使用MapRoute这样映射路线吗?RouteTable.Routes.MapRoute(name: "Default",url: "{controller}/{action}/{id}",defaults: new { controller = "Home", action = "Index", id = UrlParameter.Optional });>第一个问题:如果我错了...

c#-“会话状态在此上下文中不可用.”从HttpApplication().Session调用【代码】

我正在尝试建立一个多步骤的注册表单,并举行一个会话来包含整个过程中的数据.当我的应用程序首次加载时,它会尝试设置一个会话变量以供使用.但是,在我的应用程序首次加载时,出现以下错误消息: 异常详细信息:System.Web.HttpException: Session state is not available in this context.源错误:HttpSessionState session = new HttpApplication().Session;我的控制器动作如下:public class RegistrationController : Controller ...

c#-HttpwebRequest-来自HRESULT的异常:0x800710DD【代码】

我试图将cookie发送到服务器.但是,当这样做时,它会引发一个我无法跟踪的怪异异常:Message "The operation identifier is not valid. (Exception from HRESULT: 0x800710DD)" string StackTrace " at Windows.Web.Http.Filters.HttpBaseProtocolFilter.SendRequestAsync(HttpRequestMessage request)\r\n at System.Net.Http.HttpHandlerToFilter.<SendAsync>d__1.MoveNext()" string引发异常的行:Request.BeginGetResp...

C#HttpClient-我可以强制关闭连接吗?【代码】

我们看到一个问题,即客户点击我们的API并在请求完成之前取消了该请求.我们相信他们也正在关闭连接,因此请求不会被写入IIS日志.我正在尝试创建一个跑步者来复制此行为.我不知道如何强制关闭连接,以使服务器无法将数据发送回去? 这是我当前的代码:private static async Task RunMe(){var cts = new CancellationTokenSource();cts.CancelAfter(5000);using (var client = new HttpClient()){try{client.DefaultRequestHeaders.Conn...

c#-使网站仅在HTTPS上运行

我在asp.net中构建了一个Web应用程序,该应用程序可同时在HTTP和HTTPS上运行. 我想使其仅在HTTPS上运行. 任何一个有想法会涉及到什么变化的机构 我不知道这个吗解决方法:在您的Web服务器中,只需将HTTP URL重定向到相应的HTTPS URL.请检查http://www.jppinto.com/2010/03/automatically-redirect-http-requests-to-https-on-iis7-using-url-rewrite-2-0/

C#httpClient(阻止异步调用)死锁【代码】

现在的情况 有一个客户端通过HttpClient.GetAsync执行get请求.不幸的是,由于某种原因,我们需要阻止该调用. 为此,使用此Asynchelper类以避免上下文切换死锁(而不是仅使用.Result).public static class AsyncHelper{private static readonly TaskFactory _myTaskFactory = newTaskFactory(CancellationToken.None,TaskCreationOptions.None,TaskContinuationOptions.None,TaskScheduler.Default);public static void RunSync(Func<Ta...