我需要将一个字节数组从C#客户端传递给Java服务器。 java服务器不受我的控制,它需要来自C#客户端请求头的字节数组。所以我需要从C#客户端的请求头传递一个字节数组。我的代码如下。
C#客户端代码
byte[] outToken =getOutToken();
var request = (HttpWebRequest)WebRequest.Create("http://192.168.1.101:8285/HealthCheck");
request.Headers.Add("Authorization", "Negotiate " + outToken );
Java服务器代码
Map headersMap = (Map) headers;
String authHeader = (String) headersMap.get("Authorization");
String authToken = authHeader.substring(10).trim();
在authToken变量的java代码中,我想要获取从C#客户端传递的outToken。但在评估时,我将'System.Byte []'作为authToken的值。
从C#客户端请求标头传递字节数组的最佳方法是什么。任何帮助都非常感谢。
谢谢