Azure-docs: 如何在 C# 中使用 System.Net.Http.HttpClient 进行本地测试

创建于 2018-04-17  ·  3评论  ·  资料来源: MicrosoftDocs/azure-docs

当使用从 Visual Studio 中创建的程序发出 HTTP POST 请求的项目进行本地测试时,即:使用 System.Net.Http.HttpClient,HttpClient 总是返回:

System.Net.Http.HttpRequestException:发送请求时出错。 ---> System.Net.WebException: Unable to connect to the remote server ---> System.Net.Sockets.SocketException: 由于目标机器主动拒绝,无法建立连接 127.0.0.1:7170

我可以使用 PostMan 发出 POST 请求或使用浏览器发出 GET 请求,但是当尝试使用 Visual Studio 中的 System.Net.Http.HttpClient 调用在本地测试函数时 - 由于上述错误,这似乎是不可能的。

我还尝试在 Web.Config 中设置以下内容(在 StackOverFlow 帖子中建议):


没有效果 !

我如何从 Visual Studio 中运行的程序本地测试功能 - 特别是在使用 System.Net.Http.HttpClient 时 - 请提供一个示例。


文件详情

请勿编辑此部分。

cxp doc-bug functionsvc triaged

最有用的评论

哦,悲痛——我最诚挚的歉意!

我将http://localhost :7170/ 作为配置文件中的基本 URL 而不是(正确的) http://localhost :7071/

看了两个小时的例外,我没有头绪——是时候去度假了!

再次 - 对误报感到抱歉,并感谢您的快速回复!!

所有3条评论

@bdcoder2感谢您的反馈! 我们目前正在调查中,会尽快为您更新。

哦,悲痛——我最诚挚的歉意!

我将http://localhost :7170/ 作为配置文件中的基本 URL 而不是(正确的) http://localhost :7071/

看了两个小时的例外,我没有头绪——是时候去度假了!

再次 - 对误报感到抱歉,并感谢您的快速回复!!

@bdcoder2感谢您的更新,很高兴听到您想通了。 不用担心,它发生在我们最好的人身上:)

此页面是否有帮助?
0 / 5 - 0 等级