远程服务器返回错误,提示:远程服务器返回错误: (400) 错误的请求。这是怎么回事
大家好,关于远程服务器返回错误很多朋友都还不太明白,不过没关系,因为今天小编就来为大家分享关于提示:远程服务器返回错误: (400) 错误的请求。这是怎么回事的知识点,相信应该可以解决大家的一些困惑和问题,如果碰巧可以解决您的问题,还望关注下本站哦,希望对各位有所帮助!
microsoft .net framework 远程服务器返回错误:(404) 未找到
404 not found
未找到该网页,说明此网页已经在服务器被删除或被改名。在安全助手里添加黑名单,把这个网站的网址输入进去。不让他弹出。
404是对NOT FOUND这种错误情况的一个编码,HTTP协议的错误信息在不同软件、不同的语言描述可能不同,但是其代码是统一的,以便浏览器能够正确识别和处理。
提示:远程服务器返回错误: (400) 错误的请求。这是怎么回事
远程服务器返回错误:(400)错误的请求是设置错误造成的,解决方法为:
1、左下角点击开始,输入"regedit",跳出注册表打开,也可以用快捷键 win+ R,输入 regedit打开。
2、找到文件夹路径 [HKEY_LOCAL_MACHINE]\Software\Microsoft\Windows\CurrentVersion\Policies\System\CredSSP\Parameters一般情况下,到了 System之后就没了,缺少的可以自己创建文件夹,看图建立。
3、然后在最底部文件夹Parameters里面新建 DWORD(32)位的。文件名"AllowEncryptionOracle",值:2。最后打开服务器看,如果还提示,就重启电脑一下。
打开软件后出现远程服务器返回错误:(500)
打开软件后出现的这种情况并非你的电脑或者系统的出现了问题,而是打开的这个软件时其远程的服务器的主机没有响应造成的,发生错误时,往往无法直接打开网页,所以也无从通过网页源代码来分析错误原因。
附件:远程服务器返回错误的解决方案(网管使用):
在.net中发送 xml post请求和接受xml的post请求时,经常会遇到“远程服务器返回错误:(500)内部服务器错误”。这里有2种解决办法:
方法一:修改请求端Content-Type为“text/xml”(httpclient.Headers.Add("Content-Type","text/xml");)
方法二:
后台:public partial class WebForm1: System.Web.UI.Page
var client= new WebClient();
client.Headers.Add("SOAPAction:\"DZZB\"");
client.Headers.Add("Content-Type: text/xml; charset=utf-8");
//httpclient.Headers.Add("Content-Type","text/xml");
var data= new DataTable("SyncGPS");
data.Columns.Add("SIM");
data.Columns.Add("LPN");
data.Columns.Add("longitude");
data.Columns.Add("latitude");
data.Columns.Add("speed");
data.Columns.Add("direction");
data.Columns.Add("operationStatus");
data.Columns.Add("statusDesc");
data.Columns.Add("gpstime");
data.Rows.Add(new object[]{"13216654124","", 121.25089, 30.16242, 50, 102, 0,"","2012-06-27 15:22:52"});
using(var sw= new StringWriter())
{
data.WriteXml(sw); var body= sw.ToString();
var xdoc= new XmlDocument(); xdoc.LoadXml(body);
body= xdoc.FirstChild.InnerXml;
var xml="";
xml+="http://schemas.xmlsoap.org/soap/envelope/\">";
xml+=""; xml+= body; xml+="";
xml+="";
// var result= client.UploadString("http://piranha.oicp.net:8881/webservice/ObtainData.asmx/SendXml","POST", xml);
var result= client.UploadString(" http://localhost:8272/ObtainData.asmx/SendXml","POST", xml);
Response.Write(result);
//Console.WriteLine(result);
}
前台:<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="WebForm1.aspx.cs" Inherits="WebService_DZZB.WebForm1" ValidateRequest="false"%>
谢谢采纳!
关于远程服务器返回错误的内容到此结束,希望对大家有所帮助。