c# - 缺少 ASP.NET Web 服务根元素(控制台应用程序)C#
问题描述
我想知道是否有人可以帮助我。我正在尝试连接到托管在 vm 上的 IIS 上的 web 服务。我可以通过计算机上的 Microsoft Edge 和 vm 上的 localhost 连接到我的 Web 服务。
我正在尝试通过使用 POST 方法的 Visual Studio 通过我计算机上的控制台应用程序连接到它。我已经尝试过 GET 方法,它工作得很好,但我希望能够使用 POST 方法。
这是我的控制台应用程序...
WebRequest request = WebRequest.Create("WebServiceUrl");
request.Method = "POST";
WebResponse response = null;
try
{
response = request.GetResponse();
}
catch(WebException exception)
{
using (response = exception.Response)
{
HttpWebResponse httpResponse = (HttpWebResponse)response;
Console.WriteLine("Error code: {0}", httpResponse.StatusCode);
using (Stream data = response.GetResponseStream())
{
string text = new StreamReader(data).ReadToEnd();
Console.WriteLine(text);
Console.ReadLine();
}
}
Console.WriteLine(exception.ToString());
Console.ReadLine();
}
Console.WriteLine(response);
string res = response.ToString();
Stream ReceiveStream = response.GetResponseStream();
Encoding encode = System.Text.Encoding.GetEncoding("utf-8");
// Pipe the stream to a higher level stream reader with the required encoding format.
StreamReader readStream = new StreamReader(ReceiveStream, encode);
Console.WriteLine("\nResponse stream received");
Char[] read = new Char[256];
// Read 256 charcters at a time.
int count = readStream.Read(read, 0, 256);
Console.WriteLine("HTML...\r\n");
while (count > 0)
{
// Dump the 256 characters on a string and display the string onto the console.
String str = new String(read, 0, count);
Console.Write(str);
count = readStream.Read(read, 0, 256);
}
Console.WriteLine("");
// Release the resources of stream object.
readStream.Close();
Console.ReadLine();
这是我得到的例外......
错误代码:InternalServerError soap:ReceiverServer 无法处理请求。---> 缺少根元素。
一些帮助会很棒,因为我对导致控制台应用程序错误的原因有点迷茫。谢谢你。
解决方案
推荐阅读
- c - 该程序关于 void 指针的输出
- javascript - 如何将所有输入的偶数显示到
使用 Javascript
- r - 为什么 R 中的名称不通过 list(x, y, z) 传递?
- python - 使用此函数的 bot.set_my_command() 如何设置命令以及如何传递参数
- docker - docker compose 文件中的美元符号是什么?
- javascript - 如何处理错误:等待 Node 和 React 时套接字挂起
- python-3.x - 如何列出 Django 中的所有用户组?
- c++ - 大写字母
- python - Python中的黑白/灰色条形图
- yaml - 在 TypoScript 条件下使用站点配置常量