G-WAN PHP servlet阻塞与空回复



我发送各种大小的小有效载荷作为"200"的回复,但偶尔有效载荷是空的(没有HTML正文),G-WAN需要很长时间来回答这些请求。

你能告诉我发生了什么事以及如何解决吗?

谢谢。

G-WAN花了"很长时间"响应的原因是它需要PHP脚本的正文。

根据rfc, 200 HTTP应答不应该有一个空的正文。

当你必须发送一个空正文时,你应该使用204 HTTP状态码。

在PHP G-WAN脚本中,类似于:

<?php
  exit(204); // return an HTTP code (204:'No Content')
?>

在C - wan脚本中,它将是:

int main(int argc, char *argv[])
{
   return 204;
}

如您所见,不时阅读rfc可以帮助您记住这些家伙已经涵盖了许多有用的案例。

相关内容

  • 没有找到相关文章

最新更新