@@ -436,7 +436,12 @@ async def start_kernel(self, **kwargs):
436
436
437
437
json_body = json_encode ({"name" : kernel_name , "env" : kernel_env })
438
438
439
- response = await gateway_request (self .kernels_url , method = "POST" , body = json_body )
439
+ response = await gateway_request (
440
+ self .kernels_url ,
441
+ method = "POST" ,
442
+ headers = {"Content-Type" : "application/json" },
443
+ body = json_body ,
444
+ )
440
445
self .kernel = json_decode (response .body )
441
446
self .kernel_id = self .kernel ["id" ]
442
447
self .kernel_url = url_path_join (self .kernels_url , url_escape (str (self .kernel_id )))
@@ -467,7 +472,12 @@ async def restart_kernel(self, **kw):
467
472
assert self .kernel_url is not None
468
473
kernel_url = self .kernel_url + "/restart"
469
474
self .log .debug ("Request restart kernel at: %s" , kernel_url )
470
- response = await gateway_request (kernel_url , method = "POST" , body = json_encode ({}))
475
+ response = await gateway_request (
476
+ kernel_url ,
477
+ method = "POST" ,
478
+ headers = {"Content-Type" : "application/json" },
479
+ body = json_encode ({}),
480
+ )
471
481
self .log .debug ("Restart kernel response: %d %s" , response .code , response .reason )
472
482
473
483
async def interrupt_kernel (self ):
@@ -476,7 +486,12 @@ async def interrupt_kernel(self):
476
486
assert self .kernel_url is not None
477
487
kernel_url = self .kernel_url + "/interrupt"
478
488
self .log .debug ("Request interrupt kernel at: %s" , kernel_url )
479
- response = await gateway_request (kernel_url , method = "POST" , body = json_encode ({}))
489
+ response = await gateway_request (
490
+ kernel_url ,
491
+ method = "POST" ,
492
+ headers = {"Content-Type" : "application/json" },
493
+ body = json_encode ({}),
494
+ )
480
495
self .log .debug ("Interrupt kernel response: %d %s" , response .code , response .reason )
481
496
482
497
async def is_alive (self ):
0 commit comments