繁体   English   中英

如何获取在IIS 7.5上运行的Python中的REMOTE_PORT(客户端端口)? 找不到REMOTE_PORT服务器变量!

[英]How to get the REMOTE_PORT (the client port) in Python running at IIS 7.5? REMOTE_PORT server variable cannot be found!

嘿。 我正在用Windows的IIS 7.5 Web服务器上运行的Python编写cgi编码。 我想获取客户端从中连接的tcp端口(通常是服务器环境变量REMOTE_PORT)。

我试图像在os.environ.keys()中那样一直通过键进行查找,我可以获取用户IP地址,他的浏览器,平台,但是没有可用的远程端口。

我已经安装了.NET Framework 3.5 SP1。

任何人都可以找出正在发生的事情或实现它的方法吗?

谢谢。

Googling建议使用ASP.NET和PHP解决方案的人遇到类似的问题,并且自IIS 5.0起该变量就不可用了 给人的印象是您必须调用一个名为GetServerVariable()的例程来检索它。 该例程听起来像可以通过各种库获得,您可以按原样使用或从以下位置提升代码:

可能还有其他人。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM