[英]Using HTTP Post on an android device to put data on google app engine's blob store
我正在嘗試將數據發布到Google應用程序引擎上的Blob存儲中,此代碼運行時不會引發任何異常,但是在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來查看服務器是否完全響應了您的請求。 您的代碼對我來說看起來不錯。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.