【发布时间】:2014-02-13 21:41:51
【问题描述】:
我有一些处理获取请求的 php 代码,该请求正在等待应用程序向其发布一些 url。这是我等待帖子的网址:http://www.myurl.com/msgid=&msg_content=100+08151000091+1111&msg_sender=2347062698846 这是我的 php 代码。
$msgid = (int)htmlentities(strip_tags($_GET['msgid']));
$msg_content = htmlentities(strip_tags($_GET['msg_content']));
$msg_sender = htmlentities(strip_tags($_GET['msg_sender']));
$con = mysqli_connect('hostname', 'database', 'password');
if (!$con) {
die('Could not connect: ' . mysql_error());
}
//echo 'Connected successfully';
mysqli_select_db($con,msg);
mysqli_query($con,"INSERT INTO messages (ID, Content, sender)
VALUES ('$msgid', '$msg_content','$msg_sender')");
mysqli_close($con);
这就是问题所在。当我从 java 代码发布到上面的 url 时,我收到 回复是:
IOException - Invalid Http response.
但是当我将 url 直接粘贴到浏览器时它可以工作。请问我哪里弄错了?
【问题讨论】:
-
我认为 URL 只是一个例子,不是真实的。
-
@AxelAmthor 好吧,是的,所以我们基本上必须猜测发生了什么,这是我的观点;-) 这就像去车库修理你的车,只给他们一些玩具车您的实际汽车。
-
xisysgroup.com/… 就是网址
-
我强调了为了帮助 OP 需要了解的内容
-
一家短信公司正在尝试发布到该网址,但支持团队抱怨 IOException - Invalid Http response,我猜他们是从 java 代码发送的,我被告知要检查我的代码好吧,我在浏览器中尝试了链接,消息已保存到数据库中。