【问题标题】:POST web request to dev machine running web server on localhost向在本地主机上运行 Web 服务器的开发机器发布 Web 请求
【发布时间】:2024-01-23 18:23:02
【问题描述】:

我将如何使用HttpClient PostAsync() 方法从我在 Windows 平板电脑上运行的移动应用程序向我在桌面计算机上本地主机上运行的网络应用程序发送网络请求,以便我可以调试服务器代码?请求的 URL 应该由什么组成?

【问题讨论】:

  • 您需要在您的机器上配置一个公共 IP,您可以在手机或平板电脑的 URL 中使用它。
  • 是否会在开发计算机上的 windows cmd 中运行以下命令:netsh http add urlacl url=testing:8080 user=everyone 允许我使用testing:8080 作为 URL?

标签: c# web request


【解决方案1】:

这取决于如何配置您的网络。如果计算机和手机都在同一个网络中(例如家里的无线网络),您可以使用分配给它的内部 IP 地址访问您的 PC(在您的 PC 中运行 ipconfig /all 并查看分配给您的 IP 地址电脑)

然后你应该使用它来创建你的 URI,例如:

http://192.168.xxx.xxxx/Your API 控制器

【讨论】:

  • 感谢您的建议...在同事的帮助下今天开始工作。事情肯定更简单,因为所有设备都连接到同一个网络。
最近更新 更多