我发送各种大小的小有效载荷作为"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可以帮助您记住这些家伙已经涵盖了许多有用的案例。