0

我发送各种大小的小负载作为"200"回复,但有时负载是空的(没有 HTML 正文),G-WAN 需要很长时间才能响应这些请求。

你能告诉我发生了什么以及如何解决这个问题吗?

谢谢。

4

1 回答 1

1

G-WAN 需要“很长时间”才能响应的原因是因为它期望您的 PHP 脚本有一个正文。

根据 RFC,200HTTP 回复不应有空正文。

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

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

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

在 C G-WAN 脚本中,这将是:

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

如您所见,不时阅读 RFC 有助于记住这些人已经涵盖了许多有用的案例。

于 2013-03-09T14:58:11.633 回答