草庐IT

X-AppEngine-Country

全部标签

PHP 的 Curl 不适用于 AppEngine

在本地AppEngine上,curl请求给出了以下结果,这正是我所期望的。[url]=>https://spreadsheets.google.com/feeds/spreadsheets/private/full[content_type]=>application/atom+xml;charset=UTF-8[http_code]=>200[header_size]=>1243[request_size]=>231[filetime]=>-1[ssl_verify_result]=>0[redirect_count]=>0[total_time]=>1.05885[namelook

java - Google AppEngine java.net.Socket 受限错误

我在AppEngine上使用Quercus/PHP。当我使用file_get_contents($url);运行一个简单的脚本时,我得到一个错误:java.lang.NoClassDefFoundError:java.net.Socketisarestrictedclass.PleaseseetheGoogleAppEnginedeveloper'sguideformoredetails.我用谷歌搜索了一下,虽然我发现其他人也遇到了同样的错误,但原因似乎各不相同。你认为这个错误对我来说是什么?我正在使用最新的AppEngineJavaSDK和最新的Quercus。

php - 如何使 geoip_country_name_by_name() 工作?

我想收集登录我网站的用户的国家/地区名称。所以我用了geoip_country_name_by_name()用于此目的的php函数。但是我遇到了一个fatalerror:Fatalerror:Calltoundefinedfunctiongeoip_country_name_by_name()我怎样才能避免这个错误?有没有其他方法可以使用php获取国家名称?有人可以帮帮我吗? 最佳答案 听起来您的计算机上没有安装扩展程序。查看此链接,它是一个PECL扩展。http://www.php.net/manual/en/geoip.setu

php - 安装在 Google Appengine SDK 上运行的 WordPress 插件

我已经安装了在GoogleAppengine1.8.1SDK上运行的WordPress3.5.1。注意,我有ubuntu12.04。WordPress运行良好;我创建帖子,上传图片等。我的问题如下:我可以激活和停用插件,但管理面板没有给我添加新插件的选项。我发现为了安装插件,我必须去http://localhost:8080/wp-admin/plugin-install.php.但是当我到达那里时,我收到以下消息:Youdonothavesufficientpermissionstoaccessthispage.我发现这个问题与管理员角色有关。探索我的数据库...我去了wp_user

java - 如何使用 com.google.appengine.api.datastore.Text

我使用Quercus在谷歌应用引擎上运行php,并且我使用下面的代码将值插入到GAE数据存储区(BigTable)。setProperty('story','---morethan500char---');$dataService=DatastoreServiceFactory::getDatastoreService();$dataService->put($entity);?>但返回流动错误,因为故事值超过500个字符。error:com.caucho.quercus.QuercusException:com.google.appengine.api.datastore.Entit

php - Magento : Get country code by country name

我试图通过国家名称查找国家代码。所以,例如,我有“荷兰”,我需要得到“NL”我知道有一种方法可以找到名称形式的代码:$country_name=Mage::app()->getLocale()->getCountryTranslation($country_code)但我需要反之亦然。那么Magento中有什么方法可以解决吗? 最佳答案 Fromtheotherquestion,这只能通过循环国家集合来完成$countryId='';$countryCollection=Mage::getModel('directory/count

java - 在 Java 中的 AppEngine 本地开发服务器上强制 TLS > 1.0

我们需要至少使用TLS1.1连接到外部服务,这在使用JavaSDKv.1.9.32的本地开发服务器上不起作用。有没有办法强制本地开发服务器使用特定版本的TLS?还是JavaSDK不支持它? 最佳答案 安装JDK8后(在我使用JDK7之前),我的本地Appengine开发服务器开始使用TLS1.2。JDK8usesTLS1.2bydefault. 关于java-在Java中的AppEngine本地开发服务器上强制TLS>1.0,我们在StackOverflow上找到一个类似的问题:

java - 将 Eclipse Java 项目转换为 Google AppEngine 项目

我有一个项目有大量的预处理。我已经编写了这部分,现在想将项目转换为GAE项目。我已经在Project->Properties中启用了GAE支持并具有一些功能,但是当我想测试运行该应用程序时,我得到一个“Web应用程序存档目录不存在”。有没有办法自动生成丢失的文件夹和文件,还是我必须手动生成?我不想将我的类复制到新创建的项目中,因为这意味着失去所有版本控制。 最佳答案 我认为GAEpluginforEclipse,您可以创建一个GAE应用程序骨架。然后,您只需将旧项目文件移动到这个项目中,就大功告成了。如果您的应用程序的结构与GAE结

java - Google AppEngine + 本地 JUnit 测试 + Jersey 框架 + 嵌入式 Jetty

我使用GoogleAppengineforJava(GAE/J)。最重要的是,我使用JerseyREST框架。现在我想运行本地JUnit测试。测试设置本地GAE开发环境(http://code.google.com/appengine/docs/java/tools/localunittesting.html),启动嵌入式Jetty服务器,然后通过HTTP向服务器发出请求并检查响应。不幸的是,Jersey/Jetty组合产生了新线程。GAE期望只有一个线程运行。最后,我最终要么在Jersey资源中没有数据存储,要么在多个数据存储中拥有不同的数据存储。作为一种解决方法,我只初始化了一次G

java - 我应该使用什么来代替 com.google.appengine.repackaged*?

刚更新到1.6.1,我收到警告说我不应该使用com.google.appengine.repackaged我应该改用什么?受影响的类具体是:com.google.appengine.repackaged.org.json.JSONException;com.google.appengine.repackaged.org.json.JSONObject;com.google.appengine.repackaged.com.google.common.util.Base64;com.google.appengine.repackaged.com.google.common.util.Ba