«api» 태그된 질문

API (응용 프로그래밍 인터페이스)는 다른 소프트웨어에서 소프트웨어를 사용하기위한 사양입니다.

5
조다 시간과 자바 시간
Joda는 표준 Java 시간보다 풍부하고 정교한 기능이지만 항상 최선의 방법은 아닙니다. Java 코드에서 Joda Time 또는 Java Time을 사용해야하는지 어떻게 결정합니까? 요구 사항에 따라 올바른 것을 선택하는 방법을 알려주는 지침이 있습니까?
19 java  api  joda-time 

3
디커플링 트럼프가 REST에서 DRY를 제거합니까?
기존 Java API의 기능을 대부분 공개하기 위해 REST API를 작성 중입니다. 두 API 모두 조직 내에서 사용하기위한 것입니다. 외부 용으로 디자인 할 필요는 없습니다. 두 API 모두에 영향을 주지만 REST API를 구현하고 있습니다. Java API는 로컬 응용 프로그램에 계속 사용되지만 ( "종료되지는 않음") REST API는 중요한 새로운 개발에 사용됩니다. Java …
19 java  api  rest  coupling  dry 

5
내부 및 외부 API 아키텍처
내가 일하는 회사는 수년간 "유기적으로"성장한 성공적인 SaaS 제품을 유지합니다. 기존 제품과 데이터를 공유 할 새로운 제품군으로 라인을 확장 할 계획입니다. 이를 지원하기 위해 비즈니스 로직을 단일 장소 인 웹 서비스 계층으로 통합하려고합니다. WS 계층은 다음에 의해 사용됩니다. 웹 애플리케이션 데이터를 가져 오는 도구 API 자체가 아닌 다른 클라이언트 소프트웨어와 통합하는 …
19 api  web  web-services 

2
REST API 디자인 : API에 대한 다중 호출 및 단일 호출
모바일 앱에서 사용할 전자 상거래 웹 사이트 용 Rest API를 개발 중입니다. 앱의 홈 페이지에서 Slider, Top Brands, Best Selling Products, Trending Products 등과 같은 여러 리소스를 호출해야합니다. API 호출을위한 두 가지 옵션 : 단일 통화 : www.example.com/api/GetAllInHome 여러 통화 : www.example.com/api/GetSliders www.example.com/api/GetTopBrands www.example.com/api/GetBestSellingProducts www.example.com/api/GetTrendingProducts 휴식 API 디자인에 대한 가장 …
19 rest  api  api-design  url 

1
SOA / 마이크로 서비스 : 서비스 간 통신에서 인증을 처리하는 방법은 무엇입니까?
전경 우리는 단일 플랫폼에서보다 서비스 지향 아키텍처로 이동하고 있습니다. 우리는 매우 기본적인 DDD 원칙을 적용하고 우리의 영역을 서로 다른 범위의 컨텍스트로 나누고 있습니다. 각 도메인은 웹 API (REST)를 통해 분산되어 서비스를 제공합니다. 비즈니스의 특성상 예약 , 서비스 , 고객 , 제품 등과 같은 서비스가 있습니다 . 또한 주요 역할이 다음과 …

2
어떤 것을“노출”한다는 것은 무엇을 의미합니까?
저는 Google App Engine 애플리케이션을 개발 중이며 "노출"이라는 용어를 여러 번 접했습니다. 예를 들어 "첫 번째 앱은 HTTP 기반 API를 사용하여 객체를 노출 할 수 있습니다"및 "이 데이터 모델 클래스는 REST API ". "노출하다"는 무슨 뜻입니까? 관련된 특정 동작이 있습니까, 아니면 디자인의 추상적 인 부분입니까?

4
웹 API 사용 중단 : 모범 사례?
결국 공개 웹 API의 일부를 감가 상각해야합니다. 그러나 최선의 방법이 무엇인지 혼란 스럽습니다. 대규모 타사 앱 기반을 사용하는 경우 거의 모든 앱이 밤새 실패하므로 이전 버전의 API를 잡아 당기는 것은 잘못된 방법으로 보입니다. 그러나 고대 웹 API는 오래되거나 오래 사용할 수 없으므로 중요한 변경 사항이 있기 때문에 영원히 사용할 수는 …
18 api 

1
API 키를 배치 할 위치 : 사용자 지정 구성표가있는 권한 부여 헤더와 사용자 지정 HTTP 헤더
API 키를 통한 인증 / 인증을 사용하여 REST API를 설계하고 있습니다. 나는 그것이 가장 적합한 장소를 알아 내려고 시도했으며 많은 사람들이 다음과 같은 사용자 정의 HTTP 헤더를 사용하도록 제안한다는 것을 알았습니다 ProjectName-Api-Key. ProjectName-Api-Key: abcde 그러나 다음 Authorization과 같이 사용자 정의 체계와 함께 헤더 를 사용하는 것이 가능하고 이념적으로 정확합니다 . …

2
API가 http 기본 인증을 사용하는 방법
API가 클라이언트가 인증해야 할 때 두 가지 다른 시나리오가 사용되는 것을 보았고 상황에 어떤 경우를 사용 해야하는지 궁금합니다. 예 1. 회사는 API를 사용하여 제 3자가 HTTP Basic을 사용하여 토큰 및 비밀로 인증 할 수 있습니다. 예 2. API는 HTTP Basic을 통해 사용자 이름과 비밀번호를 수락하여 최종 사용자를 인증합니다. 일반적으로 그들은 …

6
이 시점에서 자바의 공공 장소는 비극적 인 역사적 디자인 결함 일까? [닫은]
폐쇄되었습니다 . 이 질문은 의견 기반 입니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 사실과 인용으로 답변 할 수 있도록 질문을 업데이트하십시오 . 휴일 오년 전에 . 이 시점에서 기본적으로 객체 상태에 공개 필드를 사용해서는 안되는 것은 Java 정통 인 것 같습니다. (나는 반드시 동의하지는 …

3
웹 API는 어떻게 작동합니까? [닫은]
폐쇄되었습니다 . 이 질문은 더 집중되어야 합니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 한 가지 문제에만 집중할 수 있도록 질문을 업데이트하십시오 . 휴일 육년 전 . Facebook, Twitter 등과 같은 많은 웹 API에 대해 들었습니다. 타사 API가 데이터를 액세스하고 조작하는 데 도움이됩니다. 웹 API의 …

4
대역폭을 절약하기 위해 여러 HTTP 요청을 병합하는 것이 좋습니까?
느린 모바일 연결에서 가끔 사용되는 단일 페이지 응용 프로그램을 준비 중입니다. 일부는 API 요청 측면에서 상당히 무겁습니다 (새 화면 표시를 위해 10 개의 서로 다른 리소스 가져 오기). 이제 이러한 서비스를 필요한 모든 데이터를 제공하지만 REST 원칙 측면에서 "순수하지 않은"서비스로 병합하는 것이 좋습니다. 상당한 성능 향상이 예상됩니까?
16 api  rest  http 

2
RESTful API에서 중첩 자원을 사용하는 경우
사용자와 링크라는 두 가지 리소스가 있습니다. 사용자는 그들과 관련된 여러 링크를 가질 수 있습니다. 다음 URI에서 사용자와 연결된 링크에 도달 할 수 있도록 RESTful API를 설계했습니다. /users/:id/links 그러나 항상 링크에 대한 URI가 필요합니다. 때로는 사용자에 관계없이 모든 링크를 원할 수도 있습니다. 이를 위해 나는 가지고있다 : /links 괜찮습니까? 링크에 대한 …
16 api  rest  api-design 

1
대부분의 API Gateway 솔루션에서 '집계'가 지원되지 않는 이유는 무엇입니까?
API Gateway에 대해 읽을 때 매번 나타나는 것은 API Gateway가 여러 엔드 포인트의 결과를 집계해야하는 곳입니다. 정말 좋네요 그러나 AWS API Gateway, Kongo 및 Netflix Zuul과 같이 널리 사용되는 많은 API 게이트웨이 솔루션은 이러한 기능을 지원하지 않습니다. 해킹하거나 사용자 정의 필터를 직접 구현해야합니다. 집계가 나쁜 습관으로 간주됩니까? 사람들이 여러 엔드 …

1
RESTful API 및 i18n : 응답 디자인 방법
우리는 주로 단일 클라이언트의 요구를 충족시키기위한 RESTful API를 설계하고 있습니다. 매우 특정한 상황으로 인해이 클라이언트는 가능한 적은 요청을해야합니다. API는 요청의 Accept-Language 헤더를 통해 i18n을 처리합니다. 이는 클라이언트가 사용 가능한 모든 로케일에서 단일 엔드 포인트에 대한 요청 응답을 저장해야하는 하나의 기능을 제외하고 클라이언트가 수행해야하는 모든 작업에 적용됩니다. 클라이언트가 일관되고 체계적인 RESTful …
15 rest  api  api-design  http 

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.