![](/img/trans.png)
[英]How can we export test cases from Microsoft foundation server(TFS) to an excel format?
[英]How can we test the address of the server
我使用以下命令恢复服务器的地址: socket.gethostbyname(socket.gethostname())
因此,在file1.py中,我有:
def main( server_IP, name, version, install_path):
template = open('html.py').read()
c = string.Template(template).substitute(
name = name,
version = version,
install_path = install_path,
os = user_os,
user_name = user_login,
server_IP = socket.gethostbyname(socket.gethostname())
)
在html.py中 :
<form name="sendData" method="get" action="http://${server_IP}/cgi/scriptGet.py">
在我自己的计算机上测试时,我有127.0.0.1/cgi .......(实际上:显示此页面时连接失败)。
如何确定恢复服务器地址?
服务器代码
import BaseHTTPServer
import CGIHTTPServer
import cgitb; cgitb.enable()
server = BaseHTTPServer.HTTPServer
handler = CGIHTTPServer.CGIHTTPRequestHandler
server_address = ("", 8000)
handler.cgi_directories = ["/cgi"]
httpd = server(server_address, handler)
httpd.serve_forever()
关于您的问题:
该代码完成了预期的工作。 如果在家用计算机上运行此命令,则`socket.gethostname()'返回的主机名是'localhost'。 并且“本地主机”的IP始终为“ 127.0.0.1”。
如果连接失败,则服务器端必须有一个错误。 这意味着该URL是好的,但是有些地方中断了,您应该在错误日志或启动服务器的终端中看到错误。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.