草庐IT

Invalid_Request

全部标签

c# - Request.Cookies 和 Response.Cookies 的区别

我在我的代码中多次使用这两种方法,但我真的不知道它们有什么区别,如果设置了cookie,它在请求和响应中不应该完全相同吗?请求是最新的还是响应?编辑:好的,我知道请求和响应之间的区别,但是如果我输入stringa=HttpContext.Current.Request.Cookie["a"].Value;大部分时间都是一样的stringa=HttpContext.Current.Response.Cookie["a"].Value;但我想知道使用两者之间有什么区别。 最佳答案 正如大家所说,Request.Cookies应该是来自客

c# - HttpActionContext.Request 没有 CreateResponse 方法

我正在尝试在ASP.NetWebAPI中创建自定义AuthorizeAttribute来处理基本身份验证。覆盖HandleUnauthorizedRequest时,我发现HttpActionContext.Request没有CreateResponse方法。该项目是针对.net4.5的MVC4。我使用nuget将WebAPI更新到版本2。usingSystem;usingSystem.Net.Http.Headers;usingSystem.Text;usingSystem.Threading;usingSystem.Web.Http;namespaceBasicAuth.Securi

c# - "Padding is invalid and cannot be removed"使用 AesManaged

我正在尝试使用AesManaged进行简单的加密/解密,但在尝试关闭解密流时我总是遇到异常。此处的字符串被正确加密和解​​密,然后在Console.WriteLine打印出正确的字符串后我得到CryptographicException“填充无效且无法删除”。有什么想法吗?MemoryStreamms=newMemoryStream();byte[]rawPlaintext=Encoding.Unicode.GetBytes("Thisisannoying!");using(Aesaes=newAesManaged()){aes.Padding=PaddingMode.PKCS7;ae

c# - 什么是 ASP.NET Core MVC 等同于 Request.RequestURI?

我找到了一个blogpost这显示了如何将HttpResponseMessage等熟悉的东西“填充”回ASP.NETCoreMVC,但我想知道在Controller的RESTPost方法中执行与以下代码相同的事情的新native方法是什么://POSTaudit/values[HttpPost]publicSystem.Net.Http.HttpResponseMessagePost([FromBody]stringvalue){varNewEntity=_repository.InsertFromString(value);varmsg=newSystem.Net.Http.Http

浏览器提取url至Curl,Curl请求与Python request之间的转化

1.背景curl是一个非常实用的、用来与服务器之间传输数据的工具。curl支持的协议很多,包括DICT,FILE,FTP,FTPS,GOPHER,HTTP,HTTPS,IMAP,IMAPS,LDAP,LDAPS,POP3,POP3S,RTMP,RTSP,SCP,SFTP,SMTP,SMTPS,TELNETandTFTP。curl设计为无用户交互下完成工作。curl提供了一大堆非常有用的功能,包括代理访问、用户认证、ftp上传下载、HTTPPOST、SSL连接、cookie支持、断点续传等等使用curl的时候掌握一些小技巧可以加速工作速度。这里总结了几个技巧。2.浏览器提取url至curlf12

c# - 远程服务器返回意外响应 : (413) Request Entity Too Large.

我正在尝试使用FW4.0构建WCF应用程序服务。在服务器和客户端之间传输EntiryFramework对象时,我的服务工作正常。但是我在将EF对象从客户端传递到服务器时遇到问题。这里有一些关于我的环境的更多细节:-该服务在IIS上本地以Debug模式运行-我在我的Windows7上运行所有这些-我在FW4.0上使用VisualStudio2010我正在尝试将对象(tblClient)发送到服务器以保存记录,但一直出现错误(413)请求实体太大。这里是完整的堆栈:System.ServiceModel.ProtocolExceptionoccurredHResult=-214623308

c# - JsonValueProviderFactory 抛出 "request too large"

我收到一个异常,JSON请求太大而无法反序列化。它来自JsonValueProviderFactory....MVC应用程序目前有一个使用Json.Net的自定义模型绑定(bind)器,它可以毫无问题地反序列化json数据。但是我假设默认的JSON值提供程序出错了?还是内置了一些奇怪的限制?这可能与最新版本的MVC4有关,因为在使用之前版本的MVC4时,大量JSON没有问题。那么,有没有办法改变实际的jsonvaluebinder的设置呢?路过http://haacked.com/archive/2011/06/30/whatrsquos-the-difference-between-

c# - "Invalid provider type specified"尝试加载证书私钥时出现CryptographicException

我正在尝试读取第三方服务提供商与我共享的证书的私钥,因此我可以使用它来加密一些XML,然后再通过网络将其发送给他们。我在C#中以编程方式这样做,但我认为这是权限或配置错误问题,因此我将重点关注似乎最相关的事实:我认为这个问题与代码无关;我的代码在其他计算机上工作,这个问题影响了Microsoft的示例代码。该证书作为PFX文件提供,仅用于测试目的,因此它还包括一个虚拟证书颁发机构。使用MMC.exe,我可以将证书导入本地计算机的个人存储,然后将私钥权限授予所有相关帐户,并将证书颁发机构拖放到受信任的根证书颁发机构中。使用C#,我可以加载证书(由其指纹识别)并使用X509Certific

c# - .NET抛出WebException ((400) Bad Request)时如何处理WebResponse?

我正在使用FacebookGraphApi并尝试获取用户数据。我正在发送用户访问token,如果此token已过期或无效,Facebook将返回状态代码400和此响应:{"error":{"message":"Errorvalidatingaccesstoken:Thesessionisinvalidbecausetheuserloggedout.","type":"OAuthException"}}问题是,当我使用此C#代码时:try{webResponse=webRequest.GetResponse();//incaseofstatuscode400.NETthrowsWebEx

c# - 为什么这里是 "No HTTP resource was found that matches the request URI"?

我的Controller中有这样的代码:[Route("api/deliveryitems/InsertIntoPPTData/{stringifiedRecord}")]...我是通过Postman调用它的:http://localhost:21609/api/deliveryitems/InsertIntoPPTData?stringifiedRecord=serNum77;tx2;siteNum2;bla2.xml;ppt_user2;tx_memo2;file_beg2;file_end2...但得到:{Message:"NoHTTPresourcewasfoundthatma