diff --git a/docs-translations/ko-KR/api/protocol.md b/docs-translations/ko-KR/api/protocol.md index a85ac1428ca6..f6f2ac65c958 100644 --- a/docs-translations/ko-KR/api/protocol.md +++ b/docs-translations/ko-KR/api/protocol.md @@ -35,6 +35,10 @@ app.on('ready', function() { 표준 `scheme`의 형식은 RFC 3986 [일반 URI 구문](https://tools.ietf.org/html/rfc3986#section-3) 표준을 따릅니다. 이 형식은 `file:`과 `filesystem:`을 포함합니다. +### `protocol.registerServiceWorkerSchemes(schemes)` + +* `schemes` Array - 등록될 서비스 워커를 조작할 커스텀 스키마 + ### `protocol.registerFileProtocol(scheme, handler[, completion])` * `scheme` String @@ -97,12 +101,17 @@ protocol.registerBufferProtocol('atom', function(request, callback) { * `completion` Function (optional) `scheme`에 HTTP 요청을 응답으로 보내는 프로토콜을 등록합니다. 반드시 `url`, -`method`, `referrer`, `session` 속성을 포함하는 객체를 인자에 포함하여 `callback`을 -호출해야 합니다. +`method`, `referrer`, `uploadData` 그리고 `session` 속성을 포함하는 객체를 인자에 +포함하여 `callback`을 호출해야 합니다. 기본적으로 HTTP 요청은 현재 세션을 재사용합니다. 만약 서로 다른 세션에 요청을 보내고 싶으면 `session`을 `null`로 지정해야 합니다. +POST 요청은 반드시 `uploadData` 객체가 제공되어야 합니다. +* `uploadData` object + * `contentType` String - 컨텐츠의 MIME 타입. + * `data` String - 전송할 컨텐츠. + ### `protocol.unregisterProtocol(scheme[, completion])` * `scheme` String