«api» 태그된 질문

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

1
많은 비동기 호출 대 API에 대한 단일 호출
우리는 자바 스크립트를 통해 HTML5 프론트 엔드에서 사용할 REST API를 개발하고 있습니다. 이 응용 프로그램은 조직 내에서 사용되며 일반적으로 약 300 명의 사용자가 있지만 최대 1000 명의 사용자까지 확장 할 수 있습니다. 일반적으로 API에 대한 연결은 LAN 내에서 이루어 지므로 연결 속도가 느리고 연결이 3G / 4G를 통해 지연 될 …
12 rest  api  ajax 



2
소스 코드에서 API 키를 숨기는 가장 좋은 방법
응용 프로그램, 특히 ac # .NET 응용 프로그램에서 개인 API 키를 보호하는 방법에 대한 아이디어가 필요합니다. 첫째, 소스 코드에 아무것도 숨기는 것이 이론적으로 불가능하다는 것을 이해하므로 다른 아이디어를 생각해 냈지만 그것이 얼마나 타당한 지 잘 모르겠습니다. 어쨌든 웹 서버와 통신하여 개인 키를 확인한 다음 응용 프로그램과 대화하여 합법적 인 핸드 …
12 c#  api  authentication 

1
RESTful API는 얼마나 이산 적이어야합니까?
나는 전에 RESTful API를 만든 적이 없으며 얼마나 불연속 적인지 궁금합니다. 예를 들어 이름, 주소, 전화 번호, 전자 메일 주소, 언어 등이있는 고객이 있다고 가정하겠습니다. 각 개별 필드 (업데이트 주소, 업데이트 이메일 주소 등)를 업데이트 할 수있는 방법이 있거나 전체 고객에 대해 단일 업데이트가 있어야하며 각 필드는 선택 사항이어야합니까?
12 api  rest 

2
RESTful API에서 명령 패턴 구현
HTTP API를 디자인하는 과정에서 가능한 한 RESTful하게 만들었습니다. 기능이 몇 가지 리소스에 퍼져있는 작업이 있으며 언젠가 취소해야합니다. 제 생각에 이것은 명령 패턴처럼 들리지만 어떻게 리소스로 모델링 할 수 있습니까? DepositAction과 같은 XXAction이라는 새로운 리소스를 소개합니다. POST /card/{card-id}/account/{account-id}/Deposit AmountToDeposit=100, different parameters... 실제로 새 DepositAction을 작성하고 Do / Execute 메소드를 활성화합니다. 이 …

3
@deprecated와 같이 실험적이거나 불완전한 API를 문서화하는 방법은 무엇입니까?
메소드 또는 API가 코드베이스에 있지만 구현이 완료되지 않았거나 변경 될 가능성이 있으므로 사용해서는 안된다는 의미로 "deprecate"와 유사하지만 좋은 용어가 있습니까? (예, 그 방법은 공개되어서는 안됩니다. yada yada yada. 나는 상황을 만들지 않았으며 최선을 다하려고 노력하고 있습니다.) 사람들은 무엇을 제안합니까? 실험적이고 불완전한 다른 것? 여전히 유동적 인이 API에 대한 javadoc 문서를 …

2
Java Spring for Beginner를 사용한 RESTful 서비스 구조
Java 웹 개발 기술 측면에서 비교적 새롭습니다. API에 대해 거의 이해하지 못하는 RESTful 서비스에 대한 좋은 후보자가 될 것이라고 생각하는 프로젝트가 있습니다. 나는 이것이 어떻게 구성되어야하는지에 대한 세부 사항을 찾으려고 노력하고 있지만 실제로 Google 검색 및 이미 가지고있는 자료를 읽을 수는 없습니다. 이 게시물 이이 주제에 대한 내 지식과 가정의 …

2
자식 개체를 게시하고 모든 부모의 자식을 모두 가져 오기 위해 API 끝점을 디자인하는 방법은 무엇입니까?
예를 들어 클라이언트, 보고서 엔티티가 있습니다. 고객에게 많은 보고서가있을 수 있으며 단일 보고서 관리에 대한 끝 점이 다음과 같이 중첩되어야한다고 생각합니다. /clients/{client_id}/reports/{report_id} 한 고객의 모든 보고서에 대해서는 다음과 같이 지적합니다. /clients/{client_id}/reports 그러나 모든 클라이언트의 모든 보고서가 API를 일관되고 잘 설계되도록하기 위해 어떻게 엔드 포인트를 찾아야합니까? 내 접근 방식 : (구글 …
12 rest  api  api-design 

3
JSON 키에 하이픈을 사용하는 것은 나쁜 습관입니까?
하이픈 (kebab-case)을 사용하는 JSON 키에 액세스하는 것과 관련하여 많은 질문이 있지만 이제는 키에서 camelCase 또는 snake_case를 고수 해야하는지 궁금합니다. 하이픈은 언어간에 이식 될 때 복잡한 매핑을 만들 수도 있다는 것을 알고 있습니다. 일부 JSON deserialize 라이브러리가 해당 키를 camelCase 스타일로 변환하는 것을 보았습니다. 예: var something = { "some-value": 'thing' …

4
MVC 및 RESTful API 서비스
MVC는 매우 간단합니다. 모델, 컨트롤러 및 뷰가 있습니다. 웹 사이트를 만들 때 ' client가 REST 키워드 요청을 서버로 전송-> 서버가 요청한 URL을 컨트롤러 작업과 일치-> 데이터 수집 / 처리를 위해 모델을 호출하여 결과를 얻음 으로써 모든 웹 사이트가 함께 제공됩니다. -> 결과를 ​​HTML 페이지 (보기) ' 로 클라이언트에 다시 반환합니다 …

7
열거 형에 특별한 값“ALL”을 갖는 것이 좋은 방법입니까?
마이크로 서비스 환경에서 새로운 서비스를 개발 중입니다. REST 서비스입니다. 간단히하기 위해 경로는 다음과 같습니다. / historyBooks 그리고이 경로에 대한 POST 방법은 새로운 역사 책을 만듭니다. 역사 책은 역사의 하나 이상의 시대를 다루고 있다고 가정하자. 간결성을 위해 다음과 같은 인류 역사 시대 만 가정 해 봅시다. 고대 포스트 클래식 현대 내 …
11 rest  api  json  enum 

5
Java의 부울 클래스-열거 형이 아닌 이유는 무엇입니까?
부울 클래스는 열거 형으로 구현하기에 이상적인 후보 인 것 같습니다. 소스 코드를 살펴보면 대부분의 클래스는 정적 메서드이며 열거 형으로 변경되지 않고 나머지는 열거 형으로 훨씬 간단 해집니다. 원본과 비교 (설명 및 정적 메소드 제거) : public final class Boolean implements java.io.Serializable, Comparable<Boolean> { public static final Boolean TRUE = new …
11 java  api  source-code 

4
의회 구역을 결정하기위한 API가 있습니까? [닫은]
닫은. 이 질문은 주제에 맞지 않습니다 . 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? Software Engineering Stack Exchange에 대한 주제가 되도록 질문을 업데이트하십시오 . 휴일 3 년 전 . 사용자가 제공 한 주소를 기준으로 의회 지구를 결정하려고합니다. 이렇게하면 사용자가 직접 찾아 보지 않아도됩니다. 이런 종류의 API가 있습니까? 노트 하나를 찾으려고 …
11 api 


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