如何从浏览器调用appengine servlet

时间:2015-10-15 17:14:39

标签: java google-app-engine url servlets browser

我有一个App-Engine servlet,我试图从浏览器调用。但我总是Not Found。我认为问题在于我不知道网址究竟是什么。我的设置已验证正确(blobstore无法访问我的servlet:只是不知道如何通过浏览器执行此操作。)

<servlet>
        <servlet-name>SeePicture</servlet-name>

        <servlet-class>com.company.servlet.SeePicture</servlet-class>

    </servlet>
    
<servlet-mapping>
    
    <servlet-name>SeePicture</servlet-name>
    
    <url-pattern>/seepicture/*</url-pattern>
    
</servlet-mapping>

通话是一个来电,这是我试过的电话

  • https://company.appspot.com/_ah/api/seepicture/?picid=12345660123456
  • https://company.appspot.com/_ah/api/v1/server/seepicture/?picid=12345660123456
  • https://company.appspot.com/_ah/api/1/server/seepicture/?picid=12345660123456

1 个答案:

答案 0 :(得分:0)

您的<url-pattern>应该可以从根域访问,因此您不需要/_ah/api前缀。

尝试:

https://company.appspot.com/seepicture/?picid=12345660123456