我正在nginx中开发C模块
我要发出子请求并获得响应(标题,正文)
我现在正在编写的代码如下
执行ngx_http_subrequest方法后如何获得响应(标题,正文)?
function convertTime24to12(time24h) {
var timex = time24h.split(':');
if(timex[0] !== undefined && timex [1] !== undefined)
{
var hor = parseInt(timex[0]) > 12 ? (parseInt(timex[0])-12) : timex[0] ;
var minu = timex[1];
var merid = parseInt(timex[0]) < 12 ? 'AM' : 'PM';
var res = hor+':'+minu+' '+merid;
document.getElementById('timeMeridian').innerHTML=res.toString();
}
}
答案 0 :(得分:0)
ngx_http_auth_request_done是您定义的处理程序,它是处理子请求响应的回调。您应该实现此功能。如果您查看它的签名,则它具有您发出的请求结构。请求结构的上游变量包含一个用于存储响应的缓冲区。 r->上游->缓冲区。您可以查看nginx自己的模块以了解如何解析响应。