Описание тега protorpc
Google ProtoRPC - это набор библиотек для декоративного описания сообщений и служб для обмена информацией через Интернет, а также набор стандартов и сопутствующая библиотека для создания RPC через HTTP с использованием различных базовых протоколов сообщений. Реализация ProtoRPC Python встроена в Google App Engine.
1
ответ
Получить заголовки запроса, используя сервисный метод RPC GAE Protocol
Я использую библиотеку протокола RPC Google App Engine. Я хочу получить заголовки для запроса и проверить, существует ли определенный заголовок. Я не могу понять, как получить заголовки запросов? Код в основном выглядит так: class MyService(remote.S…
07 апр '14 в 13:11
1
ответ
Как преобразовать сущность в сообщение с помощью @classmethod
У меня есть эта модель: class User(ndb.Model): firstname = ndb.StringProperty(required = True) lastname = ndb.StringProperty(required = True) email = ndb.StringProperty(required = True) birthday = ndb.DateProperty(required = True) @classmethod def t…
14 фев '14 в 02:39
1
ответ
Как определить пользовательский MessageField, как DateTimeField, используя ProtoRPC?
Я хотел бы создать пользовательский MessageField, например DateTimeField. Я создал один следующим образом: class ErrorMessage(Message): code = StringField(1, required=True) message = StringField(2, required=True) reference = StringField(3, required=…
23 июл '13 в 10:30
1
ответ
Python protorpc dymnamic message
Я использую protorpc с endpoints-proto-datastore. Я хочу создать собственное сообщение из предоставленной структуры. Например, это следующий список ключей: ['id1', 'id2', 'id3'] Каждый ключ назначен MessageField названный CustomField, Я бы хотел уна…
06 мар '18 в 10:42
1
ответ
Лучшее сообщение об ошибке при отсутствии обязательных полей из запроса
Если в данный момент пропущено обязательное поле, ProtoRPC возвращает следующее сообщение: { "error": { "code": 400, "errors": [ { "domain": "global", "message": "Error parsing ProtoRPC request (Unable to parse request content: Message CombinedConta…
12 авг '14 в 08:13
1
ответ
AppEngine тестирует Сервис пользователя из командной строки
Как я могу проверить user service из командной строки с помощью curl? Допустим, у меня есть protoRPC служба запущена и я выдаю что-то вроде: curl -H 'content-type:application/json' -d '{"name":"test1"}' http://localhost:8080/api.context_create но эт…
27 ноя '12 в 01:14
3
ответа
Как решить какое-то отношение куриных яиц в ndb.Models?
У меня есть две сущности (события и пользователи). У каждого пользователя есть несколько событий, но я не хочу, чтобы они были сохранены в StructuredProperty, потому что в будущем должно быть возможно иметь несколько создателей / администраторов. Те…
20 янв '14 в 17:41
2
ответа
Преобразование прото буфера в ProtoRPC
В скрипте Python mylibrary.pyЯ использую Protocol Buffers для моделирования данных, используя следующий подход: Определение форматов сообщений в файле.proto. Используйте компилятор буфера протокола. Используйте API буфера протокола Python для записи…
25 мар '17 в 17:56
21
ответ
Пилинт кода Visual Studio: невозможно импортировать protorpc
Я использую Pylint в Visual Studio Code для разработки API-интерфейса Cloud Endpoint для Google App Engine (GAE) в Python. Я не могу устранить ошибку ворса. Я не знаю, что является причиной ошибки, но, по- видимому, Pylint не может найти protorpc би…
23 апр '17 в 18:38
1
ответ
Добавление переменных URL-адреса protorpc
Есть ли способ добавить переменную в путь службы protorpc? Аналогично шаблонам URL веб-приложений.
10 авг '14 в 00:43
1
ответ
Конечные точки Google Cloud возвращают значение из метода
Как я могу вернуть значение (т. Е. Логическое значение, строку и т. Д.) Из @endpoint.method или @MyModel.method (EndpointsModel)?
07 май '14 в 06:38
1
ответ
Вернуться HTTP-код для GAE ProtoRPC
Как я могу контролировать код состояния HTTP в protoRPC ответ? Допустим, у меня есть следующий сервис: class ApiService(remote.Service): @remote.method(ApiRequestContextCreate, ApiResponseContextCreate) def context_create(self, request): cid = helpe…
27 ноя '12 в 00:48
1
ответ
ProtoRPC App Engine Тестовое приложение Hello World не работает
Я пытался заставить работать довольно простой пример Hello World ProtoRPC App Engine, но безрезультатно. Код с сайта, к сожалению, не работает. Я рассмотрел ряд возможных решений, но не смог найти полный рабочий набор. Любая помощь приветствуется! В…
08 май '13 в 21:40
2
ответа
Является ли ProtoRPC API встроенным GAE для AJAX?
Следующий шаг: интерфейс ajax для приложения gae/py. Мое приложение имеет только базовую HTML-версию, которая взаимодействует с хранилищем данных и обновляет страницу каждый раз. Все хорошо, но теперь нужен Ajax. Я попробовал какое-то решение: базов…
06 июн '12 в 14:23
0
ответов
Ошибка типа: объект "Сообщение" не вызывается
Я создаю приложение Flask и размещаю его в Google App Engine. Я хотел бы интегрировать библиотеку protorpc в мое приложение, чтобы я мог построить собственный API REST, используя messages.Message без использования облачных конечных точек. Для этого …
17 июн '15 в 05:21
1
ответ
Отправить изображение как base64 через конечные точки Google
У меня есть конечная точка, которая должна отправить изображение в ответ. Исходное изображение - это файл на сервере, который я открываю с помощью python (open (). Read ()) и сохраняю его в NDB как BlobProperty (ndb.BlobProperty ()). Мое сообщение p…
29 апр '13 в 07:22
1
ответ
Заголовки контроля кэша Appengine ProtoRPC
Можно ли установить заголовки контроля кэша при использовании библиотеки ProtoRPC AppEngine? Если я запрашиваю свой сервис, я вижу, что он в настоящее время устанавливает заголовок без кэширования: HTTP/1.1 200 OK content-type: application/json Cach…
20 фев '14 в 11:57
2
ответа
Google App Engine Python - Protorpc && Taskqueue
Как использовать Task Queue (Push Queue) с Protorpc. У меня есть форма целевой страницы, которая выполняет несколько действий при отправке: Сохраните поля в хранилище данных Отправить письмо отправителю формы Отправьте поля в стороннее приложение (с…
14 окт '14 в 17:21
1
ответ
Как правильно использовать сообщения protorpc и модели хранилищ данных в движке приложения
Я пишу модели хранилищ данных, а затем повторяю точно такой же набор атрибутов для их соответствующих сообщений. Есть какой-нибудь умный способ преобразовать между объектами хранилища данных и сообщениями protorpc? Это своего рода встроенный метод t…
06 май '14 в 12:37
1
ответ
Расширение protorpc StringField
Я хотел бы написать пользовательскую проверку для некоторых полей в сообщениях ProtoRPC. В документации сказано, что класс protorpc.messages.Field не может быть расширен разработчиками. Означает ли это, что я не должен расширять StringField? Наприме…
07 авг '14 в 06:45