mirror of
https://github.com/OpenMTC/OpenMTC.git
synced 2025-02-20 17:12:47 +00:00
fixes headers and return codes
This commit is contained in:
parent
7f2889ed5f
commit
6f923ec2cd
@ -167,6 +167,8 @@ class OneM2MHTTPClient(OneM2MClient):
|
||||
}
|
||||
headers['content-type'] = content_type
|
||||
|
||||
headers['accept'] = self.content_type
|
||||
|
||||
self.logger.debug("Added request params: %s", params)
|
||||
|
||||
return {
|
||||
|
@ -13,6 +13,10 @@ STATUS_ACCEPTED = STATUS(
|
||||
1000, "ACCEPTED", 202)
|
||||
STATUS_OK = STATUS(
|
||||
2000, "OK", 200)
|
||||
STATUS_UPDATED = STATUS(
|
||||
2004, "UPDATED", 200)
|
||||
STATUS_DELETED = STATUS(
|
||||
2002, "DELETED", 200)
|
||||
STATUS_CREATED = STATUS(
|
||||
2001, "CREATED", 201)
|
||||
STATUS_BAD_REQUEST = STATUS(
|
||||
|
@ -22,7 +22,8 @@ from openmtc_onem2m.exc import (CSEOperationNotAllowed, STATUS_OK, CSETypeError,
|
||||
CSEMissingValue, CSEValueError, STATUS_CREATED,
|
||||
CSEError, CSESyntaxError, CSEBadRequest,
|
||||
CSEPermissionDenied, STATUS_NOT_FOUND, CSEConflict,
|
||||
CSEContentsUnacceptable, CSETargetNotReachable)
|
||||
CSEContentsUnacceptable, CSETargetNotReachable,
|
||||
STATUS_UPDATED, STATUS_DELETED)
|
||||
from openmtc_onem2m.model import (ExpiringResource, Notification,
|
||||
AccessControlOperationE, ResourceTypeE,
|
||||
NotificationContentTypeE, FilterUsageE,
|
||||
@ -1000,7 +1001,7 @@ class OneM2MDefaultController(LoggerMixin):
|
||||
self.request)
|
||||
|
||||
def _send_update_response(self):
|
||||
return OneM2MResponse(STATUS_OK, pc=self.resource,
|
||||
return OneM2MResponse(STATUS_UPDATED, pc=self.resource,
|
||||
request=self.request)
|
||||
|
||||
# DELETE
|
||||
@ -1045,7 +1046,7 @@ class OneM2MDefaultController(LoggerMixin):
|
||||
self.events.resource_deleted.fire(self.resource, self.request)
|
||||
|
||||
def _send_delete_response(self):
|
||||
return OneM2MResponse(STATUS_OK, request=self.request)
|
||||
return OneM2MResponse(STATUS_DELETED, request=self.request)
|
||||
|
||||
|
||||
# see TS-0004 7.4.4
|
||||
|
Loading…
x
Reference in New Issue
Block a user