我的php代码有问题,因为它在比较语句后显示浏览器中循环的一半代码。
<?
include_once("connection.php");
connect_mysql();
$qry="select * from page_content where pg_id='1'";
$res=mysql_query($qry);
if(mysql_num_rows($res)>0)
{
$r=mysql_fetch_array($res);
$txt = $r["pg_text"];
}
?>
它在浏览器上显示如下。 Error on Browser
答案 0 :(得分:2)
请在第一行添加 HttpHeaders requestHeaders = new HttpHeaders();
requestHeaders.setContentType(MediaType.APPLICATION_FORM_URLENCODED);
HttpEntity<String> httpEntity = new HttpEntity<>("my body", requestHeaders);
byte[] response = restTemplate.postForObject(
"URL", httpEntity, byte[].class);
而不是<?php
(因为您可能没有使用php.ini配置短标记)并且您可以在结束行删除<?
,这是一个良好的做法。