HTTP响应内容解析

时间:2018-12-29 16:59:36

标签: php http

im使用sdl_net在c ++中实现tcp http post请求。 服务器端是回显的php脚本。 im通过在“ \ r \ n \ r \ n”之后分割数据来解析响应内容。 这是正确的方法吗?我只对PHP回显的那一行感兴趣。 响应内容中的“ 30”和“ 0”是什么?

这是请求:

INFO: POST /folder/file.php HTTP/1.1
Host: domain.website.com
Connection: close
Content-Type: application/x-www-form-urlencoded
Content-Length: 11

AA=aa&BB=bb

这是响应:

INFO: HTTP/1.1 200 OK
Connection: close
Date: Sat, 29 Dec 2018 16:46:06 GMT
Server: Apache
Transfer-Encoding: chunked
Content-Type: text/html; charset=UTF-8
Via: 1.1 vegur

30
abc 123 ^|*. aa bbnextaaa bbnextbaanextcbbnextd.
0

这是php脚本:

<?php
$AA = $_POST['AA'];
$BB = $_POST['BB'];


echo "abc 123 ^|*. $AA $BB";
echo "nexta";
echo "$AA $BB";
echo "nextb";
echo $AA;
echo "nextc";
echo $BB;
echo "nextd";
echo ".";
?>

0 个答案:

没有答案