0
ответов

Идентификация элемента по идентификатору или ярлыку в RESTful API

В настоящее время я разрабатываю API и столкнулся с небольшой проблемой: Как должен выглядеть URL-адрес RESTful API, когда вы должны иметь возможность идентифицировать элемент либо по идентификатору, либо по ярлыку? Я мог подумать о...
вопрос задан: 4 April 2012 19:45
0
ответов

Не стоит ли использовать идентификатор таблицы базы данных в качестве внешнего идентификатора API?

Мы разрабатываем службу HTTP с внешним API, который должен будет хранить некоторые элементы, которые потребителям внешнего API может потребоваться получить позже. Все хранится в таблице foos, а ...
вопрос задан: 22 February 2012 22:01
0
ответов

RESTful способ работы с двунаправленными отношениями между ресурсами

Предположим, я хотел разработать REST api, который рассказывает о песнях, альбомах и исполнителях (на самом деле мне нравится, как 1312414 человек до меня). Ресурс песни всегда связан с альбомом, он является частью ...
вопрос задан: 7 February 2012 20:44
0
ответов

Является ли хорошей идеей использовать параметр перечисления в функции общедоступного API на языке C?

Я разрабатываю API C, который, помимо прочего, должен обеспечивать возможность установки некоторых параметров с двойным значением. Чтобы определить параметры, я использую следующее перечисление: typedef enum {OptionA, OptionB, ....
вопрос задан: 2 February 2012 20:25
0
ответов

Дизайн C API: что делать, когда malloc возвращает NULL?

Допустим, я пишу небольшую библиотеку на C - скажем, какую-то структуру данных. Что мне делать, если я не могу выделить память? Это может быть очень важно, например Мне нужна память для инициализации ...
вопрос задан: 29 January 2012 03:13
0
ответов

Срок действия токена истек - JSON REST API - Код ошибки

У меня есть JSON REST API. Рукопожатие даст вам токен, действительный в течение 15 минут. Все звонки, которые вы делаете в течение этих 15 минут, должны работать нормально. Через 15 минут я возвращаю ...
вопрос задан: 13 January 2012 18:20
0
ответов

Проектирование API для функций, действующих на массивах

Я разрабатываю API на Java для набора численных алгоритмов, действующих на массивах двоек (для финансовой статистики в реальном времени, как это происходит). По соображениям производительности API должен работать с ...
вопрос задан: 13 January 2012 02:52
0
ответов

Дизайн REST для загрузки файлов [закрыто]

Мне нужно создать REST API для службы загрузки файлов, которая позволяет пользователю: Открывать сеанс Загрузите кучу файлов Закройте сеанс А потом вернитесь и сделайте что-нибудь с файлами, которые они ...
вопрос задан: 8 December 2011 08:04
0
ответов

Написание функций, которые принимают 1-D и 2-D массивы numpy?

Насколько я понимаю, 1-D массивы в numpy можно интерпретировать либо как вектор, ориентированный на столбцы, либо как вектор, ориентированный на строки. Например, одномерный массив с формой (8,) можно рассматривать как двумерный массив ...
вопрос задан: 27 November 2011 16:28
0
ответов

Переопределение ToString () для отладки и журналов - следует ли локализовать строку?

Я разрабатываю библиотеку .NET, которая будет используется другими разработчиками, создающими как веб-приложения, так и настольные приложения. Я переопределяю ToString () в различных классах, чтобы предоставить информацию для целей отладки ...
вопрос задан: 5 November 2011 16:53
0
ответов

Проектирование Async API в Python

(Примечание: этот вопрос строго о дизайне API, а не о том, как его реализовать; то есть я только забочусь о том, что клиент моего API видит здесь, а не то, что я Приходится делать, чтобы сделать это работать.) В ...
вопрос задан: 2 September 2011 04:54
0
ответов

Советы по проектированию веб-API

В настоящее время я разрабатываю очень простой веб-сервис и подумал, что могу написать для него API, поэтому, когда я решу расширить его на новых платформах, мне нужно будет только запрограммируйте приложение парсера. Тем не менее, ...
вопрос задан: 16 August 2011 12:01
0
ответов

Проектирование API-интерфейсов на Java с использованием нисходящего подхода. Является ли составление документации Javadoc лучшей отправной точкой?

Когда мне нужно создать API на Java, я обычно начинаю с открытие моей IDE и создание пакетов, классов и интерфейсов. Реализации методов все фиктивные, но ...
вопрос задан: 5 August 2011 10:45
0
ответов

Лучший способ назвать асинхронный метод

Где находится API, скажем, одного метода: «DoSomething ()». Должно быть две версии метода: асинхронный и синхронный. Мы должны поощрять пользователей API использовать асинхронный метод, поэтому синхронизируйте один ...
вопрос задан: 3 August 2011 12:44
0
ответов

Зачем кому-то создавать RESTful API с «API» в URI?

Я только что закончил читать Restful Web Services, и никто не понимает REST или HTTP, и пытаюсь разработать API с RESTful дизайном. Я заметил несколько шаблонов в дизайне API URI: http: // api ....
вопрос задан: 29 July 2011 16:13
0
ответов

Какой шаблон результатов лучше всего подходит для общедоступный API и почему?

Существует несколько различных общих шаблонов для возврата результата вызова функции в общедоступных API. Неясно, какой подход является наилучшим. Есть ли общее мнение о передовой практике, ...
вопрос задан: 21 July 2011 19:34
0
ответов

Переопределите метод ожидания в интерфейсе Java

Я хотел бы использовать wait (int) в качестве сигнатуры метода в свободном API (используется для http: // www. jooq.org). Цель состоит в том, чтобы иметь возможность создавать SQL-запросы, подобные этому примеру: SELECT * FROM T_AUTHOR ...
вопрос задан: 24 June 2011 11:05
0
ответов

Дизайн API и jQuery [закрыто]

Я часто слышал, что jQuery принял некоторые неудачные решения API. Хотя jQuery не является моей любимой библиотекой, это библиотека, которую я использовал чаще всего, и мне трудно указать на конкретные ошибки в ...
вопрос задан: 19 May 2011 20:07
0
ответов

Почему не C # LinkedList. RemoveFirst () возвращает удаленное значение?

Есть ли какая-то идиоматическая причина, связанная с производительностью или философией дизайна, почему операции RemoveFirst () и RemoveLast () C # в LinkedList не возвращают удаленное значение? Прямо сейчас, если я хочу прочитать и ...
вопрос задан: 12 May 2011 18:25
0
ответов

Дизайн Java API: NumberFormatException для метода, анализирующего получисловую строку?

Я делаю библиотеку, которая содержит несколько методов для анализа даты и времени строки. Мне трудно решить, какое исключение должны генерировать эти методы, если строковый аргумент не поддается синтаксическому анализу ....
вопрос задан: 15 April 2011 16:14
0
ответов

Is OAuth irrelevant when HTTPS is used?

I am designing a RESTful API which will always communicate over HTTPS. Is there any reason to use a scheme like OAuth when running over HTTPS? I am particularly interested whether or not aspects like ...
вопрос задан: 24 March 2011 14:05
0
ответов

Основные типы, предоставляемые в C ++ API

Я нацелен на Windows, но не вижу причин, по которым некоторый код API, который я пишу, не может использовать базовые типы C ++. Что я хочу сделать, так это предоставить методы, возвращающие строки и целые числа. В мире C # я бы просто ...
вопрос задан: 27 February 2011 19:24
0
ответов

Получение правильного уровня детализации интерфейса

В настоящее время я занимаюсь разработкой API, включая спецификацию ряда интерфейсов в виде абстракций которые позже будут реализованы различными конкретными классами. Так получилось, что я использую ...
вопрос задан: 21 January 2011 14:20
0
ответов

Расширение класса и поддержание обратной совместимости двоичных файлов

Я пытаюсь добавить новые функции в существующая библиотека. Мне нужно было бы добавить новые данные в иерархию классов, чтобы у корневого класса были средства доступа для него. Кто угодно сможет получить эти данные ...
вопрос задан: 21 January 2011 13:41
0
ответов

Как создать обратно совместимые API-интерфейсы JAX-RS и JAX-WS?

JAX-RS и JAX-WS отлично подходят для создания API. Однако они вообще не решают проблему обратной совместимости. Чтобы избежать поломки старого клиента при появлении новых возможностей ...
вопрос задан: 16 November 2010 18:18
0
ответов

Как создать api для постоянной коллекции на C #?

I я думаю о создании постоянной коллекции (списков или других) на C #, но я не могу найти хороший API. Я использую «постоянный» в смысле Clojure: постоянный список - это список, который ведет себя как ...
вопрос задан: 16 November 2010 12:33
0
ответов

How can I design a javascript API that allows for cross-domain scripting securely?

I like the way Google Maps' api is consumed, using a script include, but I'm worried: My api is "semi-private", that is, accessible over the internet but should allow for secure transmission of data ...
вопрос задан: 30 October 2010 23:00
0
ответов

Что такое пространство состояний?

Я просматриваю эту лекцию (http://www.youtube.com/watch?v=aAb7hSCtvGw&hl=nl) и примерно через 34 минуты пуля пункт на слайде упоминается с указанием «очень тщательно проработать пространство состояний документа». Что такое ...
вопрос задан: 16 October 2010 00:01
0
ответов

Почему Enumerable.ToLookup <> () возвращает ILookup <,>, а не Lookup <,>?

В Lookup <,> есть один метод, которого нет в ILookup <,>: общедоступный IEnumerable ApplyResultSelector (Func , TResult> ...
вопрос задан: 3 October 2010 15:51