我正在尝试将数据发布到谷歌应用程序引擎上的Blob Store,此代码运行时不会抛出任何异常,但在blobstore端根本没有关于发布请求的日志。当我使用表单(尽管带有 mime 数据)发布时,服务器端的东西就可以工作。我已经允许我的 Android 应用程序使用互联网。这是在黑暗中刺伤,但如果你们中的任何人之前可能遇到过这样的问题,也许我遇到的问题可能会敲响警钟!
public void sendVideo() throws IOException {
// Create a new HttpClient and Post Header
HttpClient httpclient = new DefaultHttpClient();
HttpPost httpPost = new HttpPost("http://www.theurliampostingto.com/au813rsadjfaruh);
// Add your data
List<NameValuePair> pairs = new ArrayList<NameValuePair>();
pairs.add(new BasicNameValuePair("key1", "value1"));
pairs.add(new BasicNameValuePair("key2", "value2"));
httpPost.setEntity(new UrlEncodedFormEntity(pairs));
// Execute HTTP Post Request
HttpResponse response = httpclient.execute(httpPost);
}
您可以尝试拦截模拟器和服务器之间的流量,即使用 WireShark 来查看服务器是否完全响应您的请求。
你的代码看起来很适合我。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)