갱신-메시지 잠금
이미 잠긴 메시지의 잠금을 갱신합니다.
요청
메서드 | 요청 URI | HTTP 버전 |
---|---|---|
POST | http{s}://{serviceNamespace}.servicebus.windows.net/{queuePath}/messages/{messageId|sequenceNumber}/{lockToken} 또는 http{s}://{serviceNamespace}.servicebus.windows.net/{topicPath}/subscriptions/{subscriptionName}/messages/{messageId|sequenceNumber}/{lockToken}|HTTP/1.1 |
URI 매개 변수
URI는 미리 본 메시지의 Location 헤더에서 제공되거나 다음 표에서 설명하는 부분에서 구성할 수 있습니다.
매개 변수 | 설명 |
---|---|
messageId |
잠금을 갱신할 메시지 피킹 작업에서 BrokerProperties{MessageId} 반환된 메시지의 ID입니다. |
sequence-number |
잠금을 갱신할 메시지 피킹 작업에 의해 반환 BrokerProperties{SequenceNumber} 된 메시지의 시퀀스 번호입니다. |
lockToken |
잠금을 갱신할 의 메시지 피킹 작업에서 BrokerProperties{LockToken} 반환한 메시지 잠금의 토큰입니다. |
요청 헤더
다음 표에서는 필수 요청 헤더와 선택적 요청 헤더에 대해 설명합니다.
요청 헤더 | Description |
---|---|
권한 부여 | 다음 토큰 값 중 하나를 지정합니다.
|
요청 본문
없음
응답
응답에는 HTTP 상태 코드, 응답 헤더 집합 및 응답 본문이 포함되어 있습니다.
응답 코드
코드 | Description |
---|---|
200 | 메시지 잠금이 갱신되었습니다. |
401 | 인증 실패 |
404 | 지정된 MessageId 또는 LockToken 와 함께 메시지를 찾을 수 없습니다. |
410 | 지정된 큐 또는 구독이 존재하지 않습니다. |
500 | 내부 오류입니다. |
상태 코드에 대한 자세한 내용은 상태 및 오류 코드를 참조하세요.
응답 헤더
이 작업의 응답에는 다음과 같은 헤더가 포함됩니다. 응답에는 추가 표준 HTTP 헤더가 포함될 수도 있습니다. 모든 표준 헤더는 HTTP/1.1 프로토콜 사양을 준수합니다.
응답 헤더 | 설명 |
---|---|
콘텐츠 형식 |
application/atom+xml;type=entry;charset=utf-8 로 설정합니다. |
응답 본문
없음
예제
다음 HTTP 요청은 잠긴 메시지의 잠금을 갱신합니다.
POST https://your-namespace.servicebus.windows.net/HttpClientSampleQueue/messages/31907572-1647-43c3-8741-631acd554d6f/7da9cfd5-40d5-4bb1-8d64-ec5a52e1c547?timeout=60 HTTP/1.1
Authorization: SharedAccessSignature sr=rukochbay&sig=rg9iGsK0ZyYlvhIqyH5IS5tqmeb08h8FstjHLPj3%2f8g%3d&se=1404265946&skn=RootManageSharedAccessKey
Host: your-namespace.servicebus.windows.net
Content-Length: 0
Service Bus는 다음 응답을 반환합니다.
HTTP/1.1 200 OK
Transfer-Encoding: chunked
Content-Type: application/xml; charset=utf-8
Server: Microsoft-HTTPAPI/2.0
Date: Tue, 01 Jul 2014 23:00:35 GMT
0