Exemple #1
0
        private static void SendResponse(BrowserExtensionResponse response)
        {
            var json   = JsonConvert.SerializeObject(response);
            var bytes  = Encoding.UTF8.GetBytes(json);
            var stdout = Console.OpenStandardOutput();

            stdout.WriteByte((byte)((bytes.Length >> 0) & 0xFF));
            stdout.WriteByte((byte)((bytes.Length >> 8) & 0xFF));
            stdout.WriteByte((byte)((bytes.Length >> 16) & 0xFF));
            stdout.WriteByte((byte)((bytes.Length >> 24) & 0xFF));
            stdout.Write(bytes, 0, bytes.Length);
            stdout.Flush();
        }
Exemple #2
0
        protected BrowserExtensionResponse NoContent(BrowserExtensionRequest request)
        {
            var result = new BrowserExtensionResponse(request.Nonce, Response);

            return(result);
        }