使用JSON和PHP进行服务器到服务器的通信
我想制作一个小PHP脚本,定期检查web应用程序。通信将仅使用json。该代码将在谷歌应用程序引擎上运行 第一个请求将是一个HTTP POST请求,表单数据如下:username=user&password=pass使用JSON和PHP进行服务器到服务器的通信,php,json,google-app-engine,httprequest,Php,Json,Google App Engine,Httprequest,我想制作一个小PHP脚本,定期检查web应用程序。通信将仅使用json。该代码将在谷歌应用程序引擎上运行 第一个请求将是一个HTTP POST请求,表单数据如下:username=user&password=pass POST http://www.example.com/login HTTP/1.1 如果登录失败,响应json将为: { "message": "Failed login" } 如果成功: { "response": "OK", "username"
POST http://www.example.com/login HTTP/1.1
如果登录失败,响应json将为:
{
"message": "Failed login"
}
如果成功:
{
"response": "OK",
"username": "user",
"protocol": "http"
}
后续的请求将是包含json的GET、POST和PUT请求,并且响应将使用json
这段代码将每天运行一次
由于我对PHP知之甚少,我想知道应该如何实现它
- 如何向web应用发出http请求
- 如何记住从一个请求到另一个请求的登录/身份验证头
- 如何在PHP中处理json的读取、写入和修改李>
编辑:由于GAE似乎不支持curl(谢谢@boombatower),请查看:鉴于GAE目前不支持curl,我建议采用类似的方法。沿着这条路走下去,你可能会使用一些光滑的东西,比如(如果GAE增加了卷曲支撑)
使用/创建JSON来发送和解析响应。GAE目前不支持curl,尽管它可能会支持。真的吗?好吧,我链接到另一个可能有用的答案。