我在Linux机器上configuration了Apache HTTP服务器。 我正在从Windows机器发送请求。 我想检查传入请求的内容。 它在哪里存储传入请求的数据? 我想在Windows机器上使用C:\ Users \ username \ AppData \ Local \ Temp文件。 我已经查看了Linux机器上的/ var / tmp文件夹,但该文件夹中的所有文件都是空的。
我有一个使用web2py框架开发的json web服务,它驻留在Linux机器上的Apache HTTP服务器上。 它有get_tkn Web服务,我试图从Python shell访问。
import jsonrpclib import json server_url = 'http://ip_address/appname/controllername/call/jsonrpc/' api = jsonrpclib.Server(server_url) tk_request = { 'header' : { 'a_id':u'f23ew343',\ 'a_key':u'ldddk333k444d4', 'r_id':'12345', 't_id':'mec','uip_address':'someipaddr', 'tkn':'' }, 'body' : {'prms' :{}} } api.get_tkn(tk_request)
它记录所有传入的请求或发生的任何错误。 要查看您的Linux终端上的日志,请使用以下命令
tail -f /var/log/apache2/other_vhosts.access.log
日志文件的位置和名称取决于你的Linux发行版。 在debian / ubuntu下是/ var / log / apache2,在centos / fedora上是/ var / log / httpd文件夹。 在上面的命令后,从Windows发送您的请求,并查看您的Linux终端的实时日志。
Linux的
对于Apache Web服务器
/var/log/apache2/access.log 或 “/ var / log / httpd / access_log”
Windows上的Xampp
\ XAMPP的\ apache的\日志\ error.log中
要不然
用phpinfo()
检查