@@ -401,7 +401,9 @@ async def start_kernel(self, kernel_id=None, path=None, **kwargs):
401401
402402 json_body = json_encode ({'name' : kernel_name , 'env' : kernel_env })
403403
404- response = await gateway_request (kernel_url , method = 'POST' , body = json_body )
404+ response = await gateway_request (
405+ kernel_url , method = 'POST' , headers = {'Content-Type' : 'application/json' }, body = json_body
406+ )
405407 kernel = json_decode (response .body )
406408 kernel_id = kernel ['id' ]
407409 self .log .info ("Kernel started: %s" % kernel_id )
@@ -489,7 +491,9 @@ async def restart_kernel(self, kernel_id, now=False, **kwargs):
489491 """
490492 kernel_url = self ._get_kernel_endpoint_url (kernel_id ) + '/restart'
491493 self .log .debug ("Request restart kernel at: %s" , kernel_url )
492- response = await gateway_request (kernel_url , method = 'POST' , body = json_encode ({}))
494+ response = await gateway_request (
495+ kernel_url , method = 'POST' , headers = {'Content-Type' : 'application/json' }, body = json_encode ({})
496+ )
493497 self .log .debug ("Restart kernel response: %d %s" , response .code , response .reason )
494498
495499 async def interrupt_kernel (self , kernel_id , ** kwargs ):
@@ -502,7 +506,9 @@ async def interrupt_kernel(self, kernel_id, **kwargs):
502506 """
503507 kernel_url = self ._get_kernel_endpoint_url (kernel_id ) + '/interrupt'
504508 self .log .debug ("Request interrupt kernel at: %s" , kernel_url )
505- response = await gateway_request (kernel_url , method = 'POST' , body = json_encode ({}))
509+ response = await gateway_request (
510+ kernel_url , method = 'POST' , headers = {'Content-Type' : 'application/json' }, body = json_encode ({})
511+ )
506512 self .log .debug ("Interrupt kernel response: %d %s" , response .code , response .reason )
507513
508514 def shutdown_all (self , now = False ):
0 commit comments