更新时间: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 atobjWebResponse=(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 422Please 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?[^]