我使用Qt / C ++创建了一个应用程序,每隔5-7秒读取一些值并将它们发送到网站。
我的方法非常简单。我只是阅读我想要发送的值,然后我对网站进行HTTP POST。我还将用户名和密码发送到网站。
问题是我无法确定请求是否成功。我的意思是,如果我发送请求和服务器得到它,我将得到一个HTTP:200总是。例如,如果密码不正确,则无法知道密码。这是HTTP工作的方式。
现在我想我需要某种协议来处理应用程序和网站之间的通信。
问题是使用什么协议?
答案 0 :(得分:0)
如果您可以修改服务器端脚本,则可以执行以下操作
一端: 您可以通过ajax发出HTTP post请求 并评估ajax请求的结果。
在发球方面 在HTTP请求中,您执行您的过程,如果一切都相应,您可以将数据发送回调用它的ajax脚本。
解决了你的问题..?
答案 1 :(得分:0)
如果在发送响应标头之前完成了操作,您可以选择向其添加自定义状态。如果您的网站是基于PHP构建的,则可以调用header()来添加操作的自定义状态。
header('XAppRequest-Status: complete');