从第三方库截取并重写URL

本文关键字:重写 URL 截取 第三方 | 更新日期: 2023-09-27 17:57:53

我们正在使用第三方SDK访问专门的医疗设备(该设备承载web服务器)。不幸的是,有一个小错误使它无法使用。具体来说,SDK在有问题的设备上调用了错误的URL。SDK在应该是http://192.168.1.17:443/Calls/的时候调用https://192.168.1.17:443//Calls/(两个斜杠是错误的)。

我们尝试绕过SDK直接调用web服务器,但返回值(json)必须转换为专有格式才能传递,只有SDK才能做到这一点。

我们可以控制它调用的服务器,但不能控制它发送的命令。我想知道我们是否可以设置一些中间的假服务器,它会拦截调用并从真实服务器返回结果,替换请求URL中的多余斜杠。这样的东西在.NET中可能吗?

提前感谢您的帮助。

从第三方库截取并重写URL

是的,您可以创建WCF服务并重写调度器行为,以将您的URI重定向到有效的URI,或者通过连接原样传递此json。

更多内容,请访问https://msdn.microsoft.com/en-us/library/ms734665(v=vs.110).aspx