2012-06-09 76 views
1

我已經在GAE上編寫了一個簡單的python應用程序。發送從其他域到GAE的郵寄請求

class Upload(webapp2.RequestHandler): 
    def post(self): 
     self.response.out.write('HelloWorld') 

app = webapp2.WSGIApplication(['/upload', Upload)], 
           debug=True) 

它可以收到帖子請求。

但有一些東西。


我寫一個測試頁面。

<html> 
    <head></head> 
    <body> 
    <form action="http://localhost:8080/upload" method="POST"> 
     <input type="text" name="content"/> 
     <input type="submit" value="submit local"/>  
    </form> 
    <form action="http://wp7-gps-tracker.appspot.com/upload" method="POST"> 
     <input type="text" name="content"/> 
     <input type="submit" value="submit server"/>  
    </form> 
    </body> 
</html> 

結果

運行在本地主機:

測試與IE:成功!

Chrome測試成功!

上傳到GAE:

測試與IE:zhcon失敗!

Chrome測試成功!

我的申請有什麼問題?

我發現問題了!

GAE在中國被禁止!

而我的Chrome使用代理,所以它可以工作!

在你的臉上,中國政府!相對

+0

你能告訴什麼Python代碼是在服務器端運行的任何更多的細節? –

+0

+ jgeewax我改變了我的問題。 – Dozer

+0

處理程序需要登錄用戶的任何機會,而Chrome正好在本地dev_appserver和appspot.com上的應用程序上登錄? (而IE不是)? –

回答

1

嘗試變化的行動環境...... GAE對應用程序的版本不同的URL。

action="/upload" 
+0

他們不在相同的服務。 – Dozer

+0

@Dozer我試過了,服務器響應你好世界... – Jones

+0

與我的測試頁?你的IE版本是什麼?我是Windows7 X64下的IE7 – Dozer

0

嘗試僅僅使用1種形式在您的測試頁,也許IE瀏覽器有問題區分提交哪種形式

+0

它沒有工作。 – Dozer