![](/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.