我正在尝试从ftp接口发送特定请求的字符串响应。我正在使用下面的代码..
if($s == 'Successfull') {
$rid = 's'.$request_id;
}
if($s == 'Unsuccessfull') {
$rid = 'e'.$request_id;
}
echo "<b style='font-size: 16px;color:#59AB8F;'>Your Request ID:".$rid.".......<b>\n";
printf("<br>");
header($rid);
答案 0 :(得分:0)
为什么不设置带有JSON响应的响应代码?
if($s == 'Successfull'){
http_response_code(201);
$data = [ 'id' => $request_id ];
}
else {
http_response_code(400);
}
if (isset($data)) {
header('Content-Type: application/json');
echo json_encode($data);
}
这将是处理API POST响应的常规方法。 201表示资源已创建,400表示错误请求(如果不同的响应代码匹配更好,则可以更改此请求)。然后客户端可以读入JSON数据并获取id。