azure-servicebus/azure/servicebus/control_client/servicebusservice.py
def _update_service_bus_header(self, request):
        ''' Add additional headers for Service Bus. '''

        if request.method in ['PUT', 'POST', 'MERGE', 'DELETE']:
            request.headers.append(('Content-Length', str(len(request.body))))

        # if it is not GET or HEAD request, must set content-type.
        if not request.method in ['GET', 'HEAD']:
            for name, _ in request.headers:
                if name.lower() == 'content-type':
                    break
            else:
                request.headers.append(
                    ('Content-Type',
                     'application/atom+xml;type=entry;charset=utf-8'))

        # Adds authorization header for authentication.
        self.authentication.sign_request(request, self._httpclient)

        return request.headers
def _update_service_bus_header(self, request):
        ''' Add additional headers for Service Bus. '''

        if request.method in ['PUT', 'POST', 'MERGE', 'DELETE']:
            request.headers.append(('Content-Length', str(len(request.body))))

        # if it is not GET or HEAD request, must set content-type.
        if not request.method in ['GET', 'HEAD']:
            for name, _ in request.headers:
                if name.lower() == 'content-type':
                    break
            else:
                request.headers.append(
                    ('Content-Type',
                     'application/atom+xml;type=entry;charset=utf-8'))

        # Adds authorization header for authentication.
        self.authentication.sign_request(request, self._httpclient)

        return request.headers
def _update_service_bus_header ( self , request ) : if request . method in [ 'PUT' , 'POST' , 'MERGE' , 'DELETE' ] : request . headers . append ( ( 'Content-Length' , str ( len ( request . body ) ) ) ) # if it is not GET or HEAD request, must set content-type. if not request . method in [ 'GET' , 'HEAD' ] : for name , _ in request . headers : if name . lower ( ) == 'content-type' : break else : request . headers . append ( ( 'Content-Type' , 'application/atom+xml;type=entry;charset=utf-8' ) ) # Adds authorization header for authentication. self . authentication . sign_request ( request , self . _httpclient ) return request . headers
Add additional headers for Service Bus.
Add additional headers for Service Bus .