且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

远程服务器在asp.net中返回错误422

更新时间:2023-02-12 22:51:48

请首先在此处阅读: http://en.wikipedia.org/wiki/List_of_HTTP_status_codes [ ^ ].

然后,您可以在此处阅读更多内容: http://www.webdav.org/ [ http://tools.ietf.org/pdf /rfc4918.pdf [ ^ ].

(学习RFC的问题应该放在认真的程序员/软件工程师的议程上.)

实际上,第一个链接中的错误描述为您提供了足够的错误提示.

***的问候,

-MRB


您在这里

HttpWebRequest响应生成HTTP422.为什么? [try { System.Net.ServicePointManager.Expect100Continue = false; string stringResult = string.Empty; objWebRequest = (HttpWebRequest)(WebRequest.Create("URL")); objWebRequest.Credentials = new NetworkCredential("xxxx", "xxx"); objWebRequest.Method = "POST"; objWebRequest.CookieContainer = new CookieContainer(); objWebRequest.ContentLength = xmlString.Length; //objWebRequest.TransferEncoding = "text"; objWebRequest.ContentType = "text/xml"; //objWebRequest.ContentType = "text/xml"; objStreamWriter = new StreamWriter(objWebRequest.GetRequestStream()); objStreamWriter.Write(xmlString); objStreamWriter.Flush(); objStreamWriter.Close(); objWebResponse = (HttpWebResponse)(objWebRequest.GetResponse()); objStreamReader = new StreamReader(objWebResponse.GetResponseStream()); stringResult = objStreamReader.ReadToEnd(); objStreamReader.Close(); return stringResult; }



i am getting error at objWebResponse=(HttpWebResponse)(objWebRequest.GetResponse());
here xmlstring is a xml

<?xml version="1.0" encoding="utf-8"?>
<customer>
<first_name>Test1</first_name>
<last_name>Test2</last_name>
<gender>Male</gender>
<dob>19831108</dob>
<state>Test</state>
<test_types>120766</test_types>
<home_phone></home_phone>
<work_phone></work_phone>
<mobile_phone></mobile_phone>
<city>Test</city>
<zip>1234</zip>
<address></address>
<email>Test@gmail.com</email>
<reference>123456789</reference>
<grouping>Event Name</grouping>
<validation_version>3</validation_version>
</customer>



i am not able to understand what the errors is and how to solve it.

Error message : Remote server return an Error 422

Please first read here: http://en.wikipedia.org/wiki/List_of_HTTP_status_codes[^].

Then you can read some more here:http://www.webdav.org/[^].

For those who really want to know what''s going on please continue here: http://tools.ietf.org/pdf/rfc4918.pdf[^].

(Learning to read RFC''s should be on the agenda of serious programmer/software engineer.)

The error description from the first link actually gives you enough hints of what is going wrong.

Best Regards,

-MRB


Here you go

HttpWebRequest response produces HTTP 422. Why?[^]