c# - 在应用程序中使用 Web 服务时出现 TCP 错误 10061
问题描述
我是 Web 服务的新手,我创建了一个使用邮递员可以正常工作的 Web 服务,我可以发出请求并查看响应,但是如果我在应用程序中使用相同的 url 和相同的动词,我会收到以下错误: 错误 10061 连接被拒绝
调用服务的代码是:
var httpWebRequest = (HttpWebRequest)WebRequest.Create(strUrl);
httpWebRequest.ContentType = "application/json";
httpWebRequest.Method = "POST";
using (var streamWriter = new StreamWriter(httpWebRequest.GetRequestStream()))
{
string json = "{\"user\":\"test\"," +
"\"password\":\"bla\"}";
streamWriter.Write(json);
}
var httpResponse = (HttpWebResponse)httpWebRequest.GetResponse();
using (var streamReader = new StreamReader(httpResponse.GetResponseStream()))
{
var result = streamReader.ReadToEnd();
}
少了什么东西?
更新:这是在邮递员Get Verb with json body中成功响应的图像
会有什么问题?
提前致谢
已解决,我在这里找到了解决方案: Xamarin:连接到本地托管的 Web 服务
解决方案
推荐阅读
- sql - 检测到迁移到 Flyway 版本失败
- php - 无法在我的 Linux 服务器中查看重新上传的 php web 文件
- qlikview - 获取在一个语句中加载的多个文件的计数
- apache-spark - How to remove words that have less than three letters in PySpark?
- c# - 以编程方式部署时,带有脚本任务的 SSIS 包不起作用
- mysql - 从数据库中删除,但过滤器除外
- powershell - Office 365 Admin 以编程方式运行(图形、REST 或 powershell)
- css - CSS 动画 - 鼠标移出时恢复
- python - 从 yaml 文件中获取变量时如何摆脱使用 exec
- selenium - 如何在 Selenium 上使用 cookie 在注销后恢复所有页面信息