服务器提交了协议冲突. Section=ResponseStatusLine [问题点数:100分]

Bbs5
本版专家分:3614
结帖率 90.63%
Bbs5
本版专家分:2376
Bbs5
本版专家分:3614
Bbs5
本版专家分:3614
Bbs4
本版专家分:1564
Bbs5
本版专家分:3614
Bbs4
本版专家分:1777
Bbs14
本版专家分:816156
Blank
名人 2012年 荣获名人称号
Blank
状元 2010年 总版技术专家分年内排行榜第一
2009年 总版技术专家分年内排行榜第一
Blank
榜眼 2011年 总版技术专家分年内排行榜第二
Blank
金牌 2011年3月 总版技术专家分月排行榜第一
2011年2月 总版技术专家分月排行榜第一
2011年1月 总版技术专家分月排行榜第一
2010年12月 总版技术专家分月排行榜第一
2010年11月 总版技术专家分月排行榜第一
2010年10月 总版技术专家分月排行榜第一
2010年9月 总版技术专家分月排行榜第一
2010年8月 总版技术专家分月排行榜第一
2010年7月 总版技术专家分月排行榜第一
2010年6月 总版技术专家分月排行榜第一
2010年5月 总版技术专家分月排行榜第一
2010年3月 总版技术专家分月排行榜第一
2010年4月 总版技术专家分月排行榜第一
2010年2月 总版技术专家分月排行榜第一
2010年1月 总版技术专家分月排行榜第一
2009年12月 总版技术专家分月排行榜第一
2009年11月 总版技术专家分月排行榜第一
2009年10月 总版技术专家分月排行榜第一
2009年8月 总版技术专家分月排行榜第一
2009年7月 总版技术专家分月排行榜第一
2009年6月 总版技术专家分月排行榜第一
Bbs7
本版专家分:24864
Bbs5
本版专家分:3614
Bbs5
本版专家分:3614
Bbs4
本版专家分:1564
Bbs4
本版专家分:1425
Bbs5
本版专家分:3614
Bbs1
本版专家分:0
FTP之‘基础连接已关闭:服务器交了协议冲突’错误探析
2007年04月13日 17:35:00 这段时间由于工作的关系,一直研究FTP <em>服务器</em>/客户端的相关程序,发现了不少问题,有些确实是微软的bug(或者说相关代码不够健壮) 。一、微软IE浏览器作为FTP客户端的bug 上传含中文字符的多级目录的失败的bug,文件名是否中文无关,只要目录中出现中文字符,就会出现该问题。用网络嗅探器探测交互的数据发现,创建多个目
FTP之‘基础连接已关闭:服务器交了协议冲突’错误探析
         这段时间由于工作的关系,一直研究FTP <em>服务器</em>/客户端的相关程序,发现了不少问题,有些确实是微软的bug(或者说相关代码不够健壮) 。一、微软IE浏览器作为FTP客户端的bug       上传含中文字符的多级目录的失败的bug,文件名是否中文无关,只要目录中出现中文字符,就会出现该问题。用网络嗅探器探测交互的数据发现,创建多个目录成功后,在用“CWD”命令调转当前目录时
关于“服务器交了协议冲突. Section=ResponseStatusLine"问题请
你的问题的原因是这样的,ASP.Net 2.0 增强了安全性,对一些有危害的http 头进行了判断,比如url中有空格的情况,以帮助网站提高网络攻击的防御能力。如果你的http头中有一些ASP.NET 认为是有危害的信息,则会返回这个错误。你访问百度没有问题,是因为百度根本就不是asp.net 做的。 这个问题的解决办法是在你的 web.config 中添加如下配置: &amp;lt;configur...
服务器交了协议冲突. Section=ResponseStatusLine 的问题,好长时间了
用的CSDN里的一个朋友发布的一个多线程下载组件:http://blog.csdn.net/0xff/archive/2009/09/22/4580867.aspxrnrnrn感觉个组件还是很不错的,但是有些问题,经常会下载错误,然后经常下载到最后就无法完成rnrnrn最严重的是有些文件无法下载完成,比如官方最新版本的QQ:http://dl_dir.qq.com/qqfile/qq/QQ2010/QQ2010Beta3.exernrn一下这个QQ就会报错,如下:rnrn<em>服务器</em>提<em>交了</em><em>协议</em><em>冲突</em>. Section=ResponseStatusLinernrnrn然后用默认的4线程下载到75%就会停住不动了rnrnrn找了很久有关这个错误的解决办法,几乎试过网上说的所有方法,通通不灵,郁闷至极,求解决办法!
证书验证,服务器交了协议冲突. Section=ResponseStatusLine
using System;rnusing System.Configuration;rnusing System.Data;rnusing System.Web;rnusing System.Web.Security;rnusing System.Web.UI;rnusing System.Web.UI.HtmlControls;rnusing System.Web.UI.WebControls;rnusing System.Web.UI.WebControls.WebParts;rnusing System.IO;rnusing System.Net;rnusing System.Collections;rnusing System.Security.Cryptography.X509Certificates;rn/*Bouncy castle*/rnusing Org.BouncyCastle.Ocsp;rnusing Org.BouncyCastle.Math;rnusing Org.BouncyCastle.Asn1.X509;rnusing Org.BouncyCastle.Crypto.Tls;rnusing Org.BouncyCastle.Asn1;rnusing Org.BouncyCastle.Asn1.Ocsp;rnusing Org.BouncyCastle.Utilities.Encoders;rnusing Org.BouncyCastle.X509;rnrnrnrnpublic partial class UKeyVerification : System.Web.UI.Pagernrn protected void Page_Load(object sender, EventArgs e)rn rn X509Store store = new X509Store(StoreName.My);rn store.Open(OpenFlags.ReadOnly);rnrn X509CertificateCollection certificates =rn X509Certificate2UI.SelectFromCollectionrn (rn store.Certificates,rn "Liste des certificats",rn "Veuillez sélectionner un certificat",rn X509SelectionFlag.SingleSelectionrn );rn //Close certificate store rn store.Close();rn //Retrieve selected certificate rn if (certificates.Count == 0) //the user has caceled shoosing certificate rn rn return;rn rn X509Certificate2 certificate = (X509Certificate2)certificates[0];rn //Convert X509Certificate2 to Org.BouncyCastle.X509.X509Certificate rn X509CertificateParser certParser = new X509CertificateParser();rn Org.BouncyCastle.X509.X509Certificate CertBouncy = certParser.ReadCertificate(certificate.RawData);rn //FileStream fs = new FileStream(@"C:\AV.cer",FileMode.Open); rn //Org.BouncyCastle.X509.X509Certificate CertBouncy = certParser.ReadCertificate(fs); rn //DoOcspRequest(new Uri("http://ocsp.eid.belgium.be"), CertBouncy.SerialNumber, CertBouncy);rn DoOcspRequest(new Uri("http://10.27.141.13:8800"), CertBouncy.SerialNumber, CertBouncy);rn rn rnrn private static byte[] getOcspPackage(BigInteger serialNr, Org.BouncyCastle.X509.X509Certificate cacert)rn rn OcspReqGenerator gen = new OcspReqGenerator();rn tryrn rn CertificateID certId = new CertificateID(CertificateID.HashSha1, cacert, serialNr);rn gen.AddRequest(certId);rn gen.SetRequestExtensions(getExtentions());rn OcspReq req;rn req = gen.Generate();rn return req.GetEncoded();rn rn catch (OcspException e)rn rn //System.Console.WriteLine(e.Message);rn HttpContext.Current.Response.Write(e.Message);rn rn catch (IOException e)rn rn //System.Console.WriteLine(e.Message);rn HttpContext.Current.Response.Write(e.Message);rn rn return null;rn rnrn private static X509Extensions getExtentions()rn rn byte[] nonce = new byte[16];rn Hashtable exts = new Hashtable();rn Org.BouncyCastle.Asn1.X509.X509Extension nonceext = new Org.BouncyCastle.Asn1.X509.X509Extension(false, new DerOctetString(nonce));rn exts.Add(OcspObjectIdentifiers.PkixOcspNonce, nonceext);rn return new X509Extensions(exts);rn rnrn private byte[] DoOcspRequest(Uri uri, BigInteger serialNr, Org.BouncyCastle.X509.X509Certificate certificate)rn rn byte[] response = null;rn HttpWebRequest webRequest = null;rn tryrn rn webRequest = (HttpWebRequest)WebRequest.Create(uri);rn //Setting required HTTP Headers rn webRequest.ContentType = "application/ocsp-request";rn //webRequest.Accept = "application/ocsp-response"; rn webRequest.Method = "POST";rn byte[] ocspPackage = getOcspPackage(serialNr, certificate);rn webRequest.ContentLength = ocspPackage.Length;rn HttpContext.Current.Response.Write("1111" + " ");rn //webRequest.KeepAlive = true; rn Stream s = webRequest.GetRequestStream();rn s.Write(ocspPackage, 0, ocspPackage.Length);rnrn //Getting the response rn //webRequest.Proxy = null;rn HttpWebResponse res = (HttpWebResponse)webRequest.GetResponse();rn //错误就在这里rn //reading Content-Length Header rn long contentLength = res.ContentLength;//normally about 3100 bytes rn OcspResp OcspResponse = new OcspResp(res.GetResponseStream());rn string statusOcsp = getOcspResponseStatus(OcspResponse.Status);rn System.Console.WriteLine(statusOcsp);rn rn BasicOcspResp brep;rn brep = (BasicOcspResp)OcspResponse.GetResponseObject();rn SingleResp[] singleResps = brep.Responses;rn SingleResp singleResp = singleResps[0];rn Object status = singleResp.GetCertStatus();rn s.Close();rn rn catch (Exception ex)rn rn //System.Console.WriteLine(ex.Message);rn HttpContext.Current.Response.Write(ex.Message + " ");rn rn return response;rn rnrn private static string getOcspResponseStatus(int status)rn rn string OcspResponseStatus = "";rn switch (status)rn rn case 0: OcspResponseStatus = "succesfull";rn break;rn case 1: OcspResponseStatus = "malformedRequest";rn break;rn case 2: OcspResponseStatus = "internalError";rn break;rn case 3: OcspResponseStatus = "tryLater";rn break;rn case 5: OcspResponseStatus = "sigRequired";rn break;rn case 6: OcspResponseStatus = "unauthorized";rn break;rn rn return OcspResponseStatus;rn HttpContext.Current.Response.Write(OcspResponseStatus);rn rnrn private static void getOcspResponse(Stream sResponse)rn rn tryrn rn OcspResp response = new OcspResp(sResponse);rn BasicOcspResp brep;rn brep = (BasicOcspResp)response.GetResponseObject();rn SingleResp[] singleResps = brep.Responses;rn SingleResp singleResp = singleResps[0];rn Object status = singleResp.GetCertStatus();rnrn if (status == null)rn rn //System.Console.WriteLine("OCSP Response is GOOD");rn HttpContext.Current.Response.Write("OCSP Response is GOOD" + " ");rn rn elsern rn //System.Console.WriteLine("OCSP Response is REVOKED or UNKNOW");rn HttpContext.Current.Response.Write("OCSP Response is REVOKED or UNKNOW" + " ");rn rnrn rn catch (Exception e)rn rn System.Console.WriteLine("5" + e.Message);rn rn rn
webrequest 出错:服务器交了协议冲突. Section=ResponseStatusLine 错误异常!
今天在winform程序中使用,httpwebrequest类访问uri地址,但是报此异常,百度一下看很多说再 config文件rn 配置 一下即可,但我配置后无任何效果,请大家帮我看下 万分感谢!rn 注:rn 地址: http://192.168.1.199 rn 其中 浏览器是可以正常访问的。 并且连 127.0.0.1 这样的地址 用httpwebrequest都可以正常访问。
C# 服务器交了协议冲突Section=ResponseHeader (转)_留做记录
做个备份 解决方法: WinForm下的app.config/web.config 文件中添加: &amp;lt;system.NET&amp;gt;     &amp;lt;settings&amp;gt;       &amp;lt;httpWebRequest useUnsafeHeaderParsing=&quot;true&quot; /&amp;gt;     &amp;lt;/settings&amp;gt; &amp;lt;/system.Net&amp;gt; 原文:ht...
.net FtpWebRequest 基础连接已经关闭: 服务器交了协议冲突
我在本地做一个网站,其中要向外网的的ftp<em>服务器</em>上传文件,在局域网内没有问题,向外网传输是报: System.Net.WebException: 基础连接已经关闭: <em>服务器</em>提<em>交了</em><em>协议</em><em>冲突</em>。 在 Sys
服务器提交协议冲突 Section=ResponseStatusLine
rn rn rn rn rnrnrn这种方法试过了 ,不能解决问题, 哪位能有别方法?
服务器交了协议冲突
下面的代码示例演示如何使用 WebClient 类从 FTP <em>服务器</em>下载文件。rnrnC# 复制代码public static bool DisplayFileFromServer(Uri serverUri)rnrn // The serverUri parameter should start with the ftp:// scheme.rn if (serverUri.Scheme != Uri.UriSchemeFtp)rn rn return false;rn rn // Get the object used to communicate with the server.rn WebClient request = new WebClient();rn rn // This example assumes the FTP site uses anonymous logon.rn request.Credentials = new NetworkCredential ("anonymous","janeDoe@contoso.com");rn try rn rn byte [] newFileData = request.DownloadData (serverUri.ToString());rn string fileString = System.Text.Encoding.UTF8.GetString(newFileData);rn Console.WriteLine(fileString);rn rn catch (WebException e)rn rn Console.WriteLine(e.ToString());rn rn return true;rnrnrn<em>服务器</em>提<em>交了</em><em>协议</em><em>冲突</em>rn请问为什么会提示这个错误?rn应该怎样利用WebClient从FTP<em>服务器</em>上下载文件呢?
.net中FTP GetResponse“基础连接已关闭:服务器交了协议冲突”的解决办法
.net中FTP GetResponse“基础连接已关闭:<em>服务器</em>提<em>交了</em><em>协议</em><em>冲突</em>”的解决办法:原创:钟德荣(xjzdr@163.com)在vs2005开发的一个版本下载程序中,将新版本上传到FTP<em>服务器</em>上,通过.net的FTPGetResponse下载新的版本,和<em>服务器</em>建立连接时即报错:“基础连接已关闭:<em>服务器</em>提<em>交了</em><em>协议</em><em>冲突</em>”。但使用CUTPFT客户端下载是正常的。FTP<em>服务器</em>上SER_U建
C# Winform/Server 提交协议冲突 Section=ResponseStatusLine 的解决,可能是服务器引起的异常
把Http异步的操作改为同步操作后出现该异常,网上搜了一下, 原因:微软没有容忍不符合RFC 822中的httpHeader必须以CRLF结束的规定的<em>服务器</em>响应所导致 对于原因我是不明觉厉。 尝试的解决方法: 0.几个人都说要改webclient等来提交请求,没有改的想法 1.有人说把客户端的KeepLive = false 立竿见影 尝试无效, 2.看到这个帖子 http://h
下载文件时,出现服务器交了协议冲突. Section=ResponseHeader Detail=CR 后面必须是 LF
string fileName = "C:\\英国海外旅游(月).xls"; string grabUrl = "http://www.ons.gov.uk/ons/rel/ott/overseas-
服务器交了协议冲突. 终极解决方案
<em>服务器</em>提<em>交了</em><em>协议</em><em>冲突</em>.相关 这个错误,网上有很多对这个问题的解决方案是添加下面代码,可尝试过都不管用(只解决一半问题),后来通过http抓吧工具对每个请求元素进行比对才发现其中的猫腻.因为之前很少很少开发wap,开发的版本也是1.1所以很少注意到他,对于网上很多有过这种问题的人不妨试试改下http<em>协议</em>版本.设置代码:request.ProtocolVersion = HttpVersion.Version10; 下面这个配置只解决一半问题.<sys
使用HttpWebRequest时报错服务器交了协议冲突. Section=ResponseStatusLine
网上说在配置文件中增加rn[code=csharp] rn rn rn rn rn[/code]rn即可。rn弄好以后GET方式OK了,但是POST方式仍旧会报错,有人知道怎么回事吗?
多线程数据采:服务器提交协议冲突 Section=ResponseStatusLine
使用WebClient进行数据采集(Internet上的aspx页),是[b]WinForm程序[/b],经常会遇到这样的异常:rnrn<em>服务器</em>提交<em>协议</em><em>冲突</em> Section=ResponseStatusLinernrn网上有说法是CLR,于是我在WebClient请求之前加上了这个,但无效rnwebClient.Headers.Add("user-agent", "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.2; .NET CLR 1.0.3705;)");rnrn求正解rn
在使用HttpWebRequest后,访问web services 方法时出现错误“服务器交了协议冲突. Section=ResponseStatusLine”
如果不调用HttpWebRequest下载文件,就可以正常调用web services 方法,不知道是这么回事,请高人指点
错误“服务器交了HTTP协议冲突”是指什么
向一个cgi发出POST请求,返回错误“<em>服务器</em>提<em>交了</em>HTTP<em>协议</em><em>冲突</em>”,为什么?
基础连接已经关闭,服务器交了协议冲突
基础连接已经关闭,<em>服务器</em>提<em>交了</em><em>协议</em><em>冲突</em>rnrnrn wc.Credentials = New System.Net.NetworkCredential("www", "dds")rnrn '从FTP<em>服务器</em>下载rn wc.DownloadFile("ftp://195.168.1.166/jsp/set.xml", Application.StartupPath & "\set.xml")rn '释放资源rn wc.Dispose()rnrnrnrnwin2003sp2下测试没问题,sp1下出问题,不知道是何原因rn
Http协议与表单防止重复提交实战解决方案
http长连接与短连接 HTTP<em>协议</em>与TCP/IP<em>协议</em>的关系 HTTP的长连接和短连接本质上是TCP长连接和短连接。HTTP属于应用层<em>协议</em>,在传输层使用TCP<em>协议</em>,在网络层使用IP<em>协议</em>。IP<em>协议</em>主要解决网络路由和寻址问题,TCP<em>协议</em>主要解决如何在IP层之上可靠的传递数据包,使在网络上的另一端收到发端发出的所有包,并且顺序与发出顺序一致。TCP有可靠,面向连接的特点。 如何理解HTT...
C# 服务器交了协议冲突Section=ResponseHeader Detail=CR 后面必须 LF
问题:"<em>服务器</em>提<em>交了</em><em>协议</em><em>冲突</em> Section=ResponseHeader Detail=CR 后面必须 LF 。如下图 环境:windows10 vs2012 原因:微软没有容忍不符合RFC  822中的httpHeader必须以CRLF结束的规定的<em>服务器</em>响应 解决方法: WinForm下的app.config文件中添加: .NET>             
服务器交了协议冲突. Section=ResponseStatusLine,WebClient使用Cookie
自己写了个程序,利用post获取某网站的信息,当进行到httpWebResponse = (HttpWebResponse)httpWebRequest.GetResponse()时会提示“<em>服务器</em>提<em>交了</em><em>协议</em><em>冲突</em>. Section=ResponseStatusLine”(有时出有时不出,好像跟电脑或网络有关) 百度了下,几个人都说要改webclient等来提交请求,但我仍想利用httpWebReq
引用WebService时,服务器交了协议冲突
环境:VS2012 .net4.0 mvc4rn想引用WebService(http://backup.bizsms.cn/InterFace/SMS/WebSMS.php?wsdl),报错:rn下载“http://backup.bizsms.cn/InterFace/SMS/WebSMS.php?wsdl/_vti_bin/ListData.svc/$metadata”时出错。rn<em>服务器</em>提<em>交了</em><em>协议</em><em>冲突</em>. Section=ResponseHeader Detail=CR 后面必须是 LFrn元数据包含无法解析的引用:“http://backup.bizsms.cn/InterFace/SMS/WebSMS.php?wsdl”。rn<em>服务器</em>提<em>交了</em><em>协议</em><em>冲突</em>. Section=ResponseHeader Detail=CR 后面必须是 LFrn<em>服务器</em>提<em>交了</em><em>协议</em><em>冲突</em>. Section=ResponseHeader Detail=CR 后面必须是 LFrn如果该服务已在当前解决方案中定义,请尝试生成该解决方案,然后再次添加服务引用。rnrn我已经折腾一天了,还没有点头绪,请大侠们指点一下。
超级变态的问题:System.Net.WebException: 基础连接已经关闭: 服务器交了协议冲突
用ftpWebRequest做ftp上传,其中主要代码如下:rn reqFTP.KeepAlive = false;rn reqFTP.UsePassive = true;rn reqFTP.Method = WebRequestMethods.Ftp.UploadFile;rn reqFTP.UseBinary = true;rn reqFTP.EnableSsl = true;rn 只有我吧ssl加上,就报错误“System.Net.WebException: 基础连接已经关闭: <em>服务器</em>提<em>交了</em><em>协议</em><em>冲突</em>。”rn怎么解决啊。<em>服务器</em>端用的FileZilla,证书也是用fileZilla生成的。
关于webservice,在asp.net页面调用总会报服务器交了协议冲突
在asp.net页面调用webservice总会报<em>服务器</em>提<em>交了</em><em>协议</em><em>冲突</em>. Section=ResponseHeader Detail=CR 后面必须是 L的错误。rn今天找了一天答案了也没有解决了。求各位帮助
c# ftp 基础连接已关闭,服务器交了协议冲突
基础连接已关闭,<em>服务器</em>提<em>交了</em><em>协议</em><em>冲突</em>
服务器提交了协议冲突..Detail=CR 后面必须是LF"解决办法">[原创]"服务器交了协议冲突..Detail=CR 后面必须是LF"解决办法
环境:VS2005 C# WinFormrnrn网上流传的解决方法是:rnrn[color=#008080]方法一:rnrn采用WEB编ASP.NET的话可用:rnrnweb.config文件里加入rnrnrnrnrnrn允许系统容忍(tolerant)只以CR或LF结尾的hearder信息rnrn方法二:rnrn用于winform中,在Debug文件夹里新建一个文件名为:APPNAME.exe.config 的文件,APPNAME为应用程序的名字,然后用记事本打开,添加以下内容即可:rnrnrnrnrnrn[/color]rnrnrn由于是WinForm环境,所以我试了第二种办法,没有成功。可行办法是:rnrn鼠标右键点击项目名称,添加--新建项,在弹出的对话框中选择"应用程序配置文件",文件名称采用默认名称即可。rnrn确定后把下面内容加到标签对中间:rnrn rn rn rn rn rnrn重新编译项目,你会发现一个XML配置文件已被添加到生成的.exe所在目录下。网上那种直接添加xml配置文件做法不可行。rn(打包时这个生成的XML配置文件估计也得带上)rnrn另外就是:我使用WebClient获得成功,HttpWebRequest还是不行。rn
C# FTP上传文件到Linux服务器报错:基础连接已经关闭: 服务器交了协议冲突
FTP文件上传代码:rn[code=csharp]rnpublic static int UploadFtp( string filename, string ftpServerIP, string ftpUserID, string ftpPassword)rn rn FileInfo fileInf = new FileInfo(filename);rn string uri = ftpServerIP + fileInf.Name;rn FtpWebRequest reqFTP;rn // Create FtpWebRequest object from the Uri provided rn reqFTP = (FtpWebRequest)FtpWebRequest.Create(new Uri(uri));rn tryrn rn // Provide the WebPermission Credintials rn reqFTP.Credentials = new NetworkCredential(ftpUserID, ftpPassword);rnrn // By default KeepAlive is true, where the control connection is not closed rn // after a command is executed. rn reqFTP.KeepAlive = false;rnrn // Specify the command to be executed. rn reqFTP.Method = WebRequestMethods.Ftp.UploadFile;rnrn // Specify the data transfer type. rn reqFTP.UseBinary = true;rnrn // Notify the server about the size of the uploaded file rn reqFTP.ContentLength = fileInf.Length;rnrn // The buffer size is set to 2kb rn int buffLength = 2048;rn byte[] buff = new byte[buffLength];rn int contentLen;rnrn // Opens a file stream (System.IO.FileStream) to read the file to be uploaded rn //FileStream fs = fileInf.OpenRead(); rn FileStream fs = fileInf.Open(FileMode.Open, FileAccess.Read, FileShare.ReadWrite);rnrn // Stream to which the file to be upload is written rn Stream strm = reqFTP.GetRequestStream();rnrn // Read from the file stream 2kb at a time rn contentLen = fs.Read(buff, 0, buffLength);rnrn // Till Stream content ends rn while (contentLen != 0)rn rn // Write Content from the file stream to the FTP Upload Stream rn strm.Write(buff, 0, contentLen);rn contentLen = fs.Read(buff, 0, buffLength);rn rnrn // Close the file stream and the Request Stream rn strm.Close();rn fs.Close();rn return 0;rn rn catch (Exception ex)rn rn reqFTP.Abort();rn // Logging.WriteError(ex.Message + ex.StackTrace);rn return -2;rn rn rn[/code]rn[img=https://img-bbs.csdn.net/upload/201408/18/1408360293_199955.png][/img]rn为什么会这样呢,大神们
ftp提示:基础连接已经关闭: 服务器交了协议冲突
我用c#写的一个升级程序主要用于从<em>服务器</em>下载文件至本地,为什么有的电脑可以用FTp正常下载文件,有的电脑就要报错呢?
C/S模式上传图片是报错 基础连接已经关闭: 服务器交了协议冲突
private void Upload(string filename)rn rn FileInfo fileInf = new FileInfo(filename);rnrn string uri = "ftp://" + ftpServerIP+":"+"28" + "/gameData/" + fileInf.Name;rn FtpWebRequest reqFTP;rnrn // 根据uri创建FtpWebRequest对象 rn reqFTP = (FtpWebRequest)FtpWebRequest.Create(new Uri("ftp://" + ftpServerIP + "/gameData" + fileInf.Name));rnrn // ftp用户名和密码rn reqFTP.Credentials = new NetworkCredential(ftpUserID, ftpPassword);rnrn // 默认为true,连接不会被关闭rn // 在一个命令之后被执行rn reqFTP.KeepAlive = false;rnrn // 指定执行什么命令rn reqFTP.Method = WebRequestMethods.Ftp.UploadFile;rnrn // 指定数据传输类型rn reqFTP.UseBinary = true;rnrn // 上传文件时通知<em>服务器</em>文件的大小rn reqFTP.ContentLength = fileInf.Length;rnrn // 缓冲大小设置为2kbrn int buffLength = 2048;rnrn byte[] buff = new byte[buffLength];rn int contentLen;rnrn // 打开一个文件流 (System.IO.FileStream) 去读上传的文件rn FileStream fs = fileInf.OpenRead();rn tryrn rn rn // 把上传的文件写入流rn Stream strm = reqFTP.GetRequestStream();//此处报错!!!!rnrn // 每次读文件流的2kbrn contentLen = fs.Read(buff, 0, buffLength);rnrn // 流内容没有结束rn while (contentLen != 0)rn rn // 把内容从file stream 写入 upload streamrn strm.Write(buff, 0, contentLen);rnrn contentLen = fs.Read(buff, 0, buffLength);rn rnrn // 关闭两个流rn strm.Close();rn fs.Close();rn rn catch (Exception ex)rn rn MessageBox.Show(ex.Message, "Upload Error");rn // Response.Write("Upload Error:" + ex.Message);rn rn rn
小程序提交了
从零开发一款小程序项目——生活全能通!主要学习小程序的整个开发流程、学习小程序组件和API的使用。本项目仅用于学习专用! GitHub项目地址:https://github.com/ChessLuo/LivingTools 一、微信小程序开发相关资料: 微信公众平台: 开发小程序或公众号需要先到这里注册 小程序官方文档: 微信小程序开发离不了官方文档。 小程序官方开发文档:...
表单 自动 提交了。。。
在 中rn我放了
晕咧。又不能提交了
rnrnrnrn rn 发表新话题rnrn rnrnrnrn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rnrn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rnrnrnrnrnrn
交了一个GAE应用
昨天晚上提<em>交了</em>一个简单的Google Application Engine 应用,是一个简单的网络日志功能。 目前提供的功能有发表日志,查看日志,发表评论的功能,其他的功能打算有空的时候慢慢开发。 该应用程序没有用流行的框架,是我自己拾掇的一个框架,七拼八凑,不过感觉开发开始比较方便,毕竟是自己写的,有什么问题也可以直接找到原因。前台用的是Velocity,一直对这个很感兴趣,感觉小巧方便,语...
交了一条空纪录?
rnrn\n";rn rn //处理表格输入rn $db=mysql_connect("localhost","root","root");rn mysql_select_db("lwx",$db);rn $sql="INSERT INTO employees(first,last,address,position) rn VALUES ('$first','$last','$address','$position')";rn $result=mysql_query($sql);rn echo "信息加入数据库。\n";rnrnrnelsern ?>rn rn 名: rn 姓: rn 住址: rn 职位: rn rn rnrnrnrn提<em>交了</em>一条空纪录?怎么回事啊,我是新手,谢谢帮忙!rnrn
git 突然不能提交了
开开心心的撸完代码,push一下,竟然被拒绝了。1、查看你本地公钥是否已经在git上ssh里配置2、没配置配置下,如果还有问题继续往下看1、找到你的./ssh文件夹2、查看里面ssh key 是否有多个3、git 默认是使用id_rsa4、例如你的名称git上配置的是 aaa5、在./ssh下找到config文件,没有可以自己新建一个6、编辑写入如下内容Host www.git.com(你的git...
调用HttpWebRequest方法GetResponse发生错误:该服务器交了 HTTP 协议冲突
调用HttpWebRequest方法GetResponse发生错误:该<em>服务器</em>提<em>交了</em> HTTP <em>协议</em><em>冲突</em>。rnrn奇怪的时,同样的程序,在有些机器运行正常,而在有些机器出现上述异常.
100分求解“基础连接已经关闭: 该服务器交了 HTTP 协议冲突。”问题
我想获取如下连接的图片内容,该图片是动态生成的,下面是程序的一部分。rnrnstring url="http://www.someone.com/servlet/DisplayChart?filename==jfreechart-66853.pngrnreq = (HttpWebRequest)WebRequest.Create(url);rnreq.CookieContainer = (CookieContainer)Session["cc"];rnHttpWebResponse res = req.GetResponse();rn//这里出错,报错内容:“基础连接已经关闭: 该<em>服务器</em>提<em>交了</em> HTTP <em>协议</em><em>冲突</em>。”rnrn是不是图片的内容不能用HttpWebRequest去请求?rnrn谁能帮我解决这个问题100分全给他。分不够再加rn
基础连接已经关闭: 该服务器交了 HTTP 协议冲突知怎么回事
下载网页的程序如下,但是不知为什么在下载http://info.china.alibaba.com/news/category/v8.htmlrn中的网页时出现rn基础连接已经关闭: 该<em>服务器</em>提<em>交了</em> HTTP <em>协议</em><em>冲突</em>rn的错误rn而其它网站还没有如此错误rnrnrnSystem.Uri uri=new Uri(url,true);rnrnHttpWebRequest request = (HttpWebRequest)WebRequest.Create(uri);rnrequest.Timeout=100000;rnrequest.Method="GET";rnrequest.ContentType="*/*";rnresponse = request.GetResponse(); rn
eWebEditor 为什么提交了两次
rnrn rnrnrn rn rn rn rn rn rnrn rn rn rnrnrnrn rn rn rn rnrnrnrn
表单被提交了两次!!
我用包含UploadBea的SERVLET来接收一个JSP提交的enctype类型为上传文件类型的FORM遇到个奇怪的问题。发现总先提交一个没有任何数据的REQUEST,给那个SERVLET,再提交一个正常的REQUEST给SERVLET。不知道你们遇到过没?我那个一次提<em>交了</em>34个INPUTE TYPE=FILE的表单不过,只有4个有数据。
怎么判断表格提交了
好久没有写asp了。rn一个form向一个页面提交,然后怎么判断有提交的这个动作啊rn我记得有这样的。rnrn
asp.net 使用FtpWebRequest上传FTP服务器,出现“基础连接已经关闭: 服务器交了协议冲突。”,该如何解决?
asp.net 使用FtpWebRequest上传FTP<em>服务器</em>,出现“基础连接已经关闭: <em>服务器</em>提<em>交了</em><em>协议</em><em>冲突</em>。”,该如何解决?很着急。。。rn我的源代码:rn。aspx文件如下:rn选择上传的文件: rnrnrn。cs文件:rnusing System.IO;rnusing System.Net;rnrnprotected void btnUpLoad_Click(object sender, EventArgs e)rn rn if (filePathName.FileName != "")rn rn // 获取文件名称rn string name = filePathName.FileName;rn // 取得里最后一个"."的索引rn int i = name.LastIndexOf(".");rn // 取得文件扩展名rn string type = name.Substring(i);rn FileFtpUpload(filePathName.FileName, type, filePathName.PostedFile.ContentLength, filePathName.FileContent);rn rn elsern rn Response.Write("请选择上传的文件!");rn rn rn // ftp文件上传rn // fs:要上传的文件流,size:上传文件的大小,type:上传文件类型,fileNewname:要在<em>服务器</em>上保存的名称rn private void FileFtpUpload(string fileNewname, string type, long size, Stream fs)rn rn string strFileName = "";rn // 合成后的文件名称rn strFileName = fileNewname + DateTime.Now.Millisecond + "." + type;rn // 根据uri创建FtpWebRequest对象 rn FtpWebRequest reqFTP;rn reqFTP = (FtpWebRequest)FtpWebRequest.Create(new Uri("ftp://SERVERTEST/" + strFileName));rnrn // ftp用户名和密码rn reqFTP.Credentials = new NetworkCredential("lxy", "123456");rnrn // 销毁到<em>服务器</em>的连接rn reqFTP.KeepAlive = true;rn // 获取或设置要发送到 FTP <em>服务器</em>的命令。rn reqFTP.Method = WebRequestMethods.Ftp.UploadFile;rn // 传输文件的数据格式Binaryrn reqFTP.UseBinary = true;rn // 文件是多大rn reqFTP.ContentLength = size;rnrn // 缓冲大小设置为2kbrn int buffLength = 2048;rn byte[] buff = new byte[buffLength];rn int contentLen;rnrn tryrn rn Stream strm = reqFTP.GetRequestStream();rnrn // 把文件读入到流中rn // FileStream fs = fileInf.OpenRead();rn // 用于存储要由当前请求发送到<em>服务器</em>的数据。rn // 把文件流分装成小的字节数组,防止占用太多的<em>服务器</em>内存rn contentLen = fs.Read(buff, 0, buffLength);rn // 循环把文件流写入待发给ftp<em>服务器</em>的请求流中rn while (contentLen != 0)rn rn strm.Write(buff, 0, contentLen);rn contentLen = fs.Read(buff, 0, buffLength);rn rnrn fs.Close();rn strm.Close();rn Response.Write("OK!");rn rn catch (Exception e)rn rn Response.Write(e.Message.ToString());rn rn
为什么我提交了数据,服务器上的数据却没有改变?
用的是三层结构,连接ACCESS2000数据库rn<em>服务器</em>端: ADOConnection1,DataSetProvider1,ADOQuery1rn客户端:TConnSocketConnection,ClientDataSet1,DataSource1rnrnrn在客户端用Select * from 表 where ....查询到数据修改,已经把修改的数据提<em>交了</em>,在客户端内容显示已更改,可是当重新进入发现数据又变回来了,原来更改的变回没更改之前的,删除掉的又出来,新添加的没有。rn这是怎么回事啊?rn我再用一句 DataSource1.Refresh,却出现这个错误了rnMust apply updates before refreshing data.rnrnrn
如何知道页面向web服务器交了什么数据?
假设有2个页面,a和b。rn我想用程序自动取页面b的内容,但b必须从a页面进入。rn所以我需要知道页面a向web<em>服务器</em>提<em>交了</em>什么数据?rn
交了没有结果,是什么原因
13号中午交的rn14号成绩页面还没有结果rn是什么原因
每次点击提交都提交了两次!
rnrn rn.......rn rnrn大多数情况下都提<em>交了</em>两次,极偶尔会只提交一次。是怎么回事啊?rn帮帮忙啊!很急!谢谢!
为什么弹出错误还是提交了表单
rnfunction checkAndSubmit()rn var value1 = document.getElementByTagName("menuSn").value;rn var value2 = document.getElementByTagName("modelSn").value;rn var value3 = document.getElementByTagName("rightUrl").value;rn var value4 = document.getElementByTagName("rightLabel").value;rn var value5 = document.getElementByTagName("menuSn").value;rn if(value1=="" || value2=="" || value3=="" || value4=="" || value5=="")rn alert("带 * 号的为必填项!");rn return false;rn rn rn请教哪里写错了,为什么提示了内容还是提交表单了。
识别是哪个控件提交了表单。
现在我用多张图片提交同一个表单,当CGI程序收到提交信息后,如何识别是哪个图片提交的呢?rn谢谢大家?
编译原理实验。求帮助,要提交了!!!
实验一:C-语言的词法分析器(基于Lex)rnrnrn• 目的、意义rn• 基于Parser Genarator的词法分析器构造方法rn• C-语言词法分析的设计(重要数据结构和数据类型介绍、词法规则、重要处理程序设计)rn• 运行结果及分析rn• 小结rn• 参考资料rnrn实验二:手工构造C-语言的词法分析器rn• 熟悉C-语言词法,构造正则表达式rn• 构造DFArn• 设计数据类型、数据结构rn• 用C或C++实现C-语言的词法分析器rn• 调试、运行rn• 提交实验报告rnrn实验三:C-语言的语法分析器(基于Yacc) rn• 目的、意义rn• C-语言语法的特点,CFGrn• 重要的数据类型、数据结构设计rn• 实现的关键代码分析rn• 运行结果实例、分析rn• 小结rn• 参考资料rnrn实验四:C-语言的语法分析器(手工构造)rn• 熟悉C-语言的语法规则(见《编译原理与实践(英文版)》p492,A.2 Syntax and Semantics of C-)rn• 使用上下文无关文法描述C-语言的语法规则rn• 设计语法分析器所需要的各种数据结构rn• 基于递归下降法、LL(1)法、或某种自底向上法实现C-语言的语法分析器,能够输入源程序,输出整个程序的语法树rn• 提交报告rnrn太长可以发我邮箱939302575@qq.com,万分感谢!!!
投票程序怎么判断提交了什么?
投票程序怎么判断提<em>交了</em>什么?rn rn rn 请投票rn rn rn 请投票rn rn rn 站点很像垃圾堆rn 站点很漂亮rn 站点内容少了点rn 站点内容太乱了rn 站点还可以rn rn rn rn 投票结果rn rn rn
使用开发证书提交了iPhone的应用
我刚才通过organizer -> distribute提交自己应用的更新,没注意用了开发证书(developer certificate),没用 公布证书(distribution certificate)。rnrn有人以前有过这样的问题吗,更新能不能在客户端进行?还是会加载失败。而且我找了一下,没找到重新提交应用的选项,该怎么办,等它自己发布还是会被禁用。rnrn
为source insight 提交了一次代码 ^_^
source insight 的symbol windows 提示parse is complex ,, 百度 google 说是 “{}”的问题,,最后发现这个没问题 xii, 代码中有将 &quot; sting&quot; 分成两行写的代码,,合成一行后,,ok了, 有史以来 我提交的第一份 和sourceinsight 有关的代码...
如何回滚已经提交了的事务
在客户端的一个程序执行了一条不应该执行的SQL语句(语法是正确的),怎样把数据恢复到执行这条语句之前?
下拉刷新时UITableView的section headerView冲突的解决
1、如果选择不让HeaderView悬浮 - (void)scrollViewDidScroll:(UIScrollView *)scrollView {   CGFloat <em>section</em>HeaderHeight = 40;   if (scrollView.contentOffset.y=0) { scrollView.contentInset = UIEdgeInse
交了第一个IOS应用(小猫看书)
经过诸多磨练,终于提<em>交了</em>自己的第一个App。小猫看书 (https://itunes.apple.com/cn/app/mian-fei-quan-ben-xiao-shuo/id793178394?mt=8) 大家可以去下载啊。  
为什么提交了表单就是一片空白?新手
rnrnrnrnrn 管理员登陆rn rn………………rn<>clng(trim(CheckCode)) thenrn errmsg=errmsg+" "+" 您输入的确认码和系统产生的不一致,请重新输入。 返回后请刷新登陆页面后重新输入正确的信息。"rn founderr=truern end ifrn if adminname="" or password="" thenrn founderr=truern Errmsg=Errmsg+" "+" 请输入您的用户名或密码。 返回后请刷新登陆页面后重新输入正确的信息。"rn end ifrn if founderr=true then exit subrn ip=Request.ServerVariables("REMOTE_ADDR")rn set rs=conn.execute("select * from [admin] where admin='"&adminname&"'")rn if rs.eof and rs.bof thenrn rs.closern set rs=nothingrn founderr=truern errmsg= "您输入的用户名和密码不正确或者您不是系统管理员。请重新输入您的密码。返回后请刷新登陆页面后重新输入正确的信息。"rn elsern if rs("a_zt")<>0 thenrn rs.closern set rs=nothingrn founderr=truern errmsg= "你的用户名已被锁定,你不能登陆!请联系管理员."rn Elseif trim(rs("password"))<>md5(password) thenrn rs.closern set rs=nothingrn founderr=truern errmsg= "您输入的用户名和密码不正确或者您不是系统管理员。请重新输入您的密码。 返回后请刷新登陆页面后重新输入正确的信息。"rn elsern ip = Request.ServerVariables("REMOTE_ADDR") rn k = now()rn Set ino = Conn.execute("Update [Admin] Set loginTime='"&k&"',ip = '"&ip&"' Where admin = '"&kname&"'")rn Conn.Execute("Insert into LogNews(admin,loginTime,outTime,ip) values('"&kname&"','"&k&"','"&k&"','"&ip&"')")rn Session("AdminUser")=knamern Session("AdminPwd")=passarn Session.Timeout = 30rn rs.closern set rs=nothingrn Session("CheckCode")=""rn Call CloseConn()rn response.redirect("admin/Admin_Index.asp")rn End ifrn end ifrnend subrn%>
MYSQL数据库语句突然不会自动提交了
今天突然发现执行插入到数据库的数据,实际上没执行成功!rn只要重启tomcat数据就全部消失,和没操作一样rn之前我记得应该是没有这个问题的。rnrn我也试过 增加.commit();提交,数据库马上存在数据rn但为什么之前没有这个问题呢?rn我确定自己没有加myconn.setAutoCommit(false);rn为什么出来这个回滚了呢 ,而且需要手工提交,涉及的范围好像是这个项目........rnrn谁有解决办法 谁能说说具体是什么操作导致的》》》》》???
return false 不管用,表单还是提交了
rnrnrnrnrnrn问题是弹出窗口“月度合计金额小于预算金额”,但是也弹出“成功”了,页面也转向了。我的目的是return false就不让表单提<em>交了</em>呀
为何点提交了不能显示?急
请看这个网址:www.999yj.com/1/b.htmrnrn[code=HTML]rnrnrn rn 无标题文档rnrnrnrn第一行////rn rn第二行//// rn第三行//// rn第四行//// rn第五行////rnrnrnrn[/code]
页面自动提交了两次,怎么解决?
ie6 , asp.net 页面, 填写一些内容,然后点击 保存按钮 提交,页面会自动提交两次,rn按钮为anthem 按钮,若改为asp按钮 则无此问题。rn跟踪程序,点击按钮后:rn先page_load,然后 button1_click, 然后 再次 page_load ,button1_clickrn所以保存了两次。rn不知为何原因,怀疑是ie的问题,从别的机器上访问我的iss,页面正常,但我是新装的机器,win2003,然后装了vs2005,有谁遇到过类似问题没?rn
为什么我的form提交了二次?
response.write " "rnrnresponse.write "rnrn这样一提交,就总共提<em>交了</em>二次?为什么,错在哪里?
请问以下语句提交了几个记录
有以下语句rnrninsert into temp values(9);rnsavepoint a;rnrninsert into temp values(19);rnsavepoint b;rnrninsert into temp valuse(29);rnsavepoint c;rnrnrollback to b;rncreate table t3(cola int);rnrollback;rnrn请问提<em>交了</em>几条记录,并解释下,谢谢!
form 提交了仍然是乱码。求助。。。。。。。。
提交的formrn[code=Java] rn rn rnrn rn rnrn rn 日期格式为“YYYY-MM-DD”rnrn rn rnrnrnrn[/code]rnrn接收的代码rn[code=Java] [/code]rnrnrn还有一个问题是,另一个用户注册,在本地上测试,注册的中文正常显示,传上<em>服务器</em>后,注册的中文则为???乱码rnrnmysql数据库
git 上误提交了文件夹
git上一不小心提<em>交了</em>不该提交的代码,如class等。   1. git rm -r ./class/*  2. git commit -a -m './class' 3. git push -u origin master 4. .gitignore 加入class/*   转载 http://marshal.easymorse.com/archives/4907 ...
return false失效,form表单直接提交了
function checkUser() n var _username = document.getElementById("j_username").value;n var _password = document.getElementById("j_password").value;n var _valcode = document.getElementById("j_valcode").value;n if (_username == "") n alert("用户名不能为空!");n document.getElementById("j_username").focus();n return false;n n if (_password == "") n alert("密码不能为空!");n document.getElementById("j_password").focus();n return false;n n if (_valcode == "") n alert("验证码不能为空!");n document.getElementById("j_valcode").focus();n return false;n n return true;n
ow2比赛再次顺利提交了
经过半个学期和一个假期的努力,ow2比赛结果终于顺利提<em>交了</em>。 很是辛苦,但是挺有收获的,不过我们比赛项目的wiki做的依然不是很好,准备学习xwiki的写法,把页面搞的好看一些。毕竟人靠衣装,为了让大家更好的了解我们的项目,还是很有必要的。 希望明年还能参加这个比赛,希望明年会做的更好。 2010-8-28...
html5+css3手册_干净下载
w3school的手册合集。html5+css3,收藏!! 相关下载链接:[url=//download.csdn.net/download/linka1208/3442999?utm_source=bbsseo]//download.csdn.net/download/linka1208/3442999?utm_source=bbsseo[/url]
学生管理系统下载
学生管理系统 实现学生的录入输出查询修改删除等功能 相关下载链接:[url=//download.csdn.net/download/nayunan/3785333?utm_source=bbsseo]//download.csdn.net/download/nayunan/3785333?utm_source=bbsseo[/url]
C#基础培训教程下载
C#基础培训教程 C#是计算机程序语言 C类语言是现在比较有前途的一种语言 相对于其他程序语言更有灵活度 相关下载链接:[url=//download.csdn.net/download/lulutangxy/4451258?utm_source=bbsseo]//download.csdn.net/download/lulutangxy/4451258?utm_source=bbsseo[/url]
相关热词 c#检测非法字符 c#双屏截图 c#中怎么关闭线程 c# 显示服务器上的图片 api嵌入窗口 c# c# 控制网页 c# encrypt c#微信网页版登录 c# login 居中 c# 考试软件
我们是很有底线的