【发布时间】:2010-11-25 01:03:29
【问题描述】:
我正在尝试向我的 apache 服务器上的一个空文件写入一些内容
myClient= new DefaultHttpClient();
StringEntity myString = new StringEntity("important message");
HttpPost httpPost = new HttpPost("http://10.0.218.211/myfile");
httpPost.setEntity(myString);
HttpResponse response = myClient.execute(httpPost);
响应返回“HTTP/1.1 200 OK”,因此它确实找到了文件
我尝试删除文件并返回错误 404
我阅读了 apache 的文档,看起来“我认为”做得对
我的问题是……文件的内容没有更新!
举个例子就好了!
【问题讨论】:
-
您使用什么编程语言和框架编写 Web 应用程序?您是否使用其他客户端(例如
curl)测试了 Web 应用程序?换句话说,为什么这是一个 Android 问题,而不是 Web 服务器或 Web 应用程序问题? -
我必须同意 CommonsWare,这里的问题很可能是您在收到 post 请求时在服务器端所做的事情。
-
服务器是 Ubuntu 10.10 上的 apache2,我可以从我的浏览器访问它。我也可以从服务器读取和解析 XML 文件,但是我不知道如何写入服务器上的 XML 文件。我的问题中的“myfile”是实际的 XML 文件,这是它的本意还是应该像 php 脚本或其他东西来处理 http 帖子?我和他们在 android 上一样菜鸟,但我对任何不便表示歉意