草庐IT

requests代理

全部标签

c# - System.Web.Http.ApiController.get_Request() 中缺少方法

我有一个Controller。publicsealedclassAccountsController:BaseApiController{privatereadonlyIDatabaseAdapter_databaseAdapter;publicAccountsController(IDatabaseAdapterdatabaseAdapter){_databaseAdapter=databaseAdapter;}[AllowAnonymous][Route("create")]publicasyncTaskCreateUser(CreateUserBindingModelcreate

c# - HTTPWebRequest.GetResponse() 因通过透明代理的经过身份验证的请求而失败

我们正在使用HTTPWebRequest对象向我们的应用程序发出HTTP请求,但当请求需要身份验证并且存在透明代理(Squid3.1.10)时,我们遇到了问题。stringurl="http://www.icode.co.uk/test/auth.php";HttpWebRequestrequest=(HttpWebRequest)WebRequest.Create(url);request.Credentials=newNetworkCredential("username","password");HttpWebResponseresponse=(HttpWebResponse)r

c# - fiddler /C# : search content of request/response for special phrases

这是我第一次访问stackoverflow,现在我对这个网站感到非常满意。它已经帮助我获得了FiddlerCore嵌入到MSVisualC#2008ExpressEdition中。只需要在MSVisualC#EE中从项目资源管理器(Projektmappenexplorer)创建对fiddlercoredll的引用(Verweis)。希望这是它在英文版中的名称。在此之后,您可以使用Fiddler.FiddlerApplication等。我的任务是什么?我想创建一个小程序,它能够使用FiddlerCore检查特殊JavaScript代码的请求/响应主体。这使开发人员能够检查他们的代码在其

c# - .NET 代理检测

我在.NET检测通过InternetExplorer配置的代理设置时遇到问题。我正在编写一个支持代理的客户端应用程序,为了进行测试,我设置了一个由9个squid服务器组成的数组来支持HTTP和HTTPs的各种身份验证方法。我有一个脚本可以将IE更新到我选择的任何配置(哪个代理、通过“自动”检测、PAC或硬编码)。我已经尝试了以下3种方法来通过.NET检测IE配置。有时我注意到.NET选择了错误的代理服务器集。IE具有正确的设置,如果我使用IE浏览网页,我可以看到我正在通过wireshark访问正确的服务器。WebRequest.GetSystemWebProxy().GetProxy(

c# - Request.Url.Query 和 Request.QueryString 有什么区别?

我一直在追踪一个关于UrlRewriting应用程序的错误。该错误表现为查询字符串中某些变音符号的编码问题。基本上,问题是基本上是/search.aspx?search=heřmánek的请求被重写为“search=he%c5%99m%c3%a1nek”的查询字符串正确的值(使用一些不同的工作代码)是将查询字符串重写为“search=he%u0159m%u00e1nek”注意两个字符串之间的区别。但是,如果您将两者都发布,您将看到Url编码重现相同的字符串。直到您使用context.Rewrite函数,编码才会中断。损坏的字符串返回“heÅmánek”(使用Request.QueryS

c# - 调用 HttpContext.Request 时如何避免 HttpException?

所以HttpContext.Request如果在全局启动内调用则抛出publicHttpRequestget_Request(){if(this.HideRequestResponse){thrownewHttpException(SR.GetString("Request_not_available"));}returnthis._request;}这实际上是有记录的ASP.NETwillthrowanexceptionifyoutrytousethispropertywhentheHttpRequestobjectisnotavailable.Forexample,thiswoul

c# - EF 4 - 没有代理的延迟加载

我读到当我们需要使用延迟加载和更改跟踪时会使用代理。换句话说,要使用延迟加载,我必须启用代理。到目前为止一切顺利。关键是我可以使用下面的代码来设置上下文以不使用代理甚至使用延迟加载。ctx=newSchoolEntities();ctx.ContextOptions.ProxyCreationEnabled=false;ctx.ContextOptions.LazyLoadingEnabled=true;ProxyCreationEnabled属性是否仅与更改跟踪代理相关,还是我遗漏了什么?有人可以详细解释一下吗?谢谢!编辑1我没有使用POCO/DbContext。我使用带有Objec

c# - 如何为 Visual Studio 2017 生成 odata v4 c# 代理客户端?

我在哪里可以获得VisualStudio2017的odatav4c#代理生成器?现有的仅适用于2015年。 最佳答案 “ODataConnectedService”扩展现在支持VS2017。安装它并添加您的引用:ServiceRefernces-->AddConnectedService-->ODataConnectedService 关于c#-如何为VisualStudio2017生成odatav4c#代理客户端?,我们在StackOverflow上找到一个类似的问题:

c# - 值不能为空。参数名称 : request

我正在使用nunit创建单元测试,所有这些代码在运行时都运行良好。我在下面有这个protectedHttpResponseMessage代码,当它返回时我的Controller正在调用它。但是,报错:"Valuecannotbenull.Parametername:request"isdisplaying.当我检查请求时,它实际上是null。问题:我将如何编写单元测试代码以返回HttpResponseMessage?错误显示在这一行:protectedHttpResponseMessageCreated(Tresult)=>Request.CreateResponse(HttpStat

c# - 如何使用 EF Core 2.1.0 和代理进行延迟加载

我有以下模型:publicclassSession{publicintSessionID{get;set;}publicintUserID{get;set;}publicvirtualUserUser{get;set;}}publicclassUser{publicintUserID{get;set;}publicintOrganizationID{get;set;}publicvirtualICollectionSessions{get;set;}publicvirtualOrganizationOrganization{get;set;}}publicclassOrganizati