我有一个应用程序,它通过XML连接到我的Web服务器并传输数据。 我使用的标头是:
POST /app/API/Data/Receiver.php HTTP/1.1
User-Agent: Custom User Agent 1.0.0
Accept: text/xml
Content-Type: text/xml
Content-Length: 1580
Host: servername.com
该应用程序会处理数据并返回自己格式化为XML的回复。我在响应中设置的标题之一是:
header("Connection: close");
当我从我的PC上的简单应用程序(C++)发送连接并发送数据时,一切正常,我能够正确地收到关闭头信息,并且在数据可用后立即关闭连接。当我使用GSM调制解调器和嵌入式应用程序发送完全相同的数据时,连接头返回为:
header("Connection: keep-alive");
GSM调制解调器在连接关闭之前一直等待,通常会超时。
是否有一种方法可以在服务器上关闭连接,以使GSM端不会超时?
die()
只影响PHP解释器,而不影响Web服务器进程。 - user149341