问题标签 [protorpc]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - 使 JSON-RPC jQuery 插件与 GAE ProtoRPC 一起工作
我试图让这两个库一起工作。但我不确定他们是否可以开箱即用地连接。$.ajax
在使用 JSON-RPC 插件之前,我使用标准功能成功完成了它。您能否给我一些简短的示例,说明客户端函数的外观以及 GAE 端的入口点。
或者也许应该创建一个特殊的 ProtoRPC jQuery 库来轻松完成这项工作?
c# - GAE 中的 Web 服务,从 C# 客户端调用
我在 Google App Engine 上创建了一个 Web 应用程序,它使用 Python API 在数据存储中获取和设置数据,并且运行良好。
现在我想从用 C# 编写的客户端应用程序访问该数据,因此我正在考虑在 GAE 中创建一个Web服务来为我的应用程序提供对数据的访问。
我已经开始使用ProtoRPC,并在教程中构建了一个“hello”网络服务,现在我想从我的 C# 客户端应用程序中调用该网络服务。
我找到了似乎可以完成这项工作的Jayrock lib;不幸的是,我找不到如何使它工作。
这是我的代码,基于 JayrockRPCClient 示例:
我总是得到Missing value error
。
谁能指出我做错了什么?
作为另一个问题,您如何看待这种架构,因为有一种更简单的方法可以在 GAE 中构建 Web 服务并从 C# 中调用它?
google-app-engine - ProtoRPC 设置基本的 hello world 不起作用
我设置了 ProtoRPC hello 应用程序,但它不起作用我正在使用它发布到它
我得到: 405 Method Not Allowed
应用程序.yaml
好吧,它是应用引擎上的python,它只是示例程序,所以我发到服务器的帖子一定有问题
google-app-engine - GAE ProtoRPC 是否支持请求的 json 数据字段
我正在 python 和 GAE 上进行开发,
当我尝试将 ProtoRPC 用于 Web 服务时,我找不到让我的请求在消息中包含 json 格式数据的方法。像这样的例子:
请求格式:
Python:
还有其他建议吗?
javascript - Appengine ProtoRPC 无法解码我的 JSON
似乎无法让 app-engine 上的 protoRPC API 为我工作。
这是我的要求:
这是我根据浏览器调试器发送的内容:
这是服务器上的错误:
ajax - ProtoRPC API 是 ajax 内置的 GAE 吗?
下一步:gae/py 应用程序的 ajax 前端。
我的应用程序只有基本的 html 版本,可以与数据存储交互并每次更新页面。没关系,但现在它需要ajax。我尝试了一些解决方案:基本的 javascript、jquery 的 ajax API 和一些框架。
我想我在 knockoutjs 中找到了我想要的一切,但是这个框架通过 json 格式与服务器交互。这意味着我需要学习 json 库并重写所有处理程序,以便在 json 中获取和发布。我可以开始这项任务,但在我想了解更多关于 ProtoRPC API 的内容之前。
文档说这个 API 对于“创建结构化的 Ajax 后端”也很有用,如果我理解得很好,响应的消息是 json 格式的。我的问题是:
ProtoRPC API 消息使用 json 是真的吗?
所有请求/响应都通过 ProtoRPC 会是一个问题吗?
实现服务器端可靠的 ProtoRPC 服务并使用客户端框架是一个好策略吗?
google-app-engine - 是否可以在 GAE 之外运行基于 protopc 的服务?
是否可以在 GAE 之外运行基于 protopc 的服务?我看到有一个项目托管在http://code.google.com/p/google-protorpc/但它似乎取决于 GAE。文档在这一点上非常模糊,有人有明确的答案吗?
谢谢!
google-app-engine - Google Cloud Endpoints 会取代 ProtoRPC API 吗?
刚刚观看了 google I/O 2012 中的端点演示(http://www.youtube.com/watch?v=NU_wNR_UUn4 以及http://endpoints-trusted-tester.appspot.com/)。
如果我理解正确,这将取代 ProtoRPC API 提供的功能,并提供一种自动准备客户端 API 端点的方法。
由于这会影响我在未来项目中使用 ProtoRPC 的决定,是否有人知道 Endpoints 是否会取代 ProtoRPC?
干杯
python - 返回 GAE ProtoRPC 的 HTTP 代码
如何控制protoRPC
响应中的 HTTP 状态码?
假设我有以下服务:
在我看来,protoRPC API 缺乏语义:要么可以满足请求并返回 a 200
,要么引发异常以产生404
. 当然可以在 RPC 方法中制作错误响应,但这似乎很笨拙。
更新:我发现我也可以ApplicationError
为400
.
python - AppEngine 从命令行测试用户服务
如何user service
使用命令行测试curl
?
假设我有一个protoRPC
服务正在运行,并且我发出如下内容:
curl -H 'content-type:application/json' -d '{"name":"test1"}' http://localhost:8080/api.context_create
但此服务需要登录用户。如何模拟一个?