我正在尝试使用Piwik跟踪非Web应用程序(即,使用C语言编译的.EXE)。从跟踪API Ref和其他文档中,我反向设计(我认为)Piwik POST并使用TCP发送它,如下所示。但是我总是收到“错误请求”回复。关于什么是错的任何想法?
---请求----------------------------
POST /piwik/piwik.php HTTP/1.0
Content-Length: 60
<empty line>
idSite=1234&rec=1&url=http%3A%2F%2Fmyserver.com%2Findex.html
---回应---------------------------
HTTP/1.0 400 Bad Request
Date: Wed, 18 Nov 2015 15:25:18 GMT
Server: Apache/2.4.7 (Ubuntu)
X-Powered-By: PHP/5.5.9-1ubuntu4.14
Access-Control-Allow-Origin: *
Access-Control-Allow-Credentials: true
Content-Length: 123
Connection: close
Content-Type: text/html
--- END --------------------------------
更多细节......
答案 0 :(得分:1)
我放弃了“POST”方法,然后去了“GET”。它似乎工作正常。
---请求----------------------------
GET /piwik/piwik.php?idSite=1234&rec=1&url=http%3A%2F%2Fmyserver.com%2Findex.html HTTP/1.0
<empty line>