我正在尝试使用以下代码连接Isilon服务器。但是我收到了400个Bad Request作为响应。你能帮我做这个吗?
static void Main(string[] args)
{
var IsilonServerAddress = "http://192.168.45.151:8080";
var request = (HttpWebRequest)WebRequest.Create(IsilonServerAddress + "/namespace/ ");
request.Headers.Add("Authorization", "Basic " + Convert.ToBase64String(new ASCIIEncoding().GetBytes("root" + ":" + "root")));
var response = (HttpWebResponse)request.GetResponse();
}服务器应该返回给我正确的响应作为输出。
发布于 2020-02-09 07:12:03
响应表明您正在提供Isilon不喜欢的内容(语法等)。
isilon-1# isi services -a isi_webui
最有可能的是它正在运行,因为你得到了一些响应,但检查一下是否正常也无伤大雅。
例如,列出SMB共享:
isilon-1# curl -vk -u "root" -H 'Content-type:application/json' -X GET 'https://<Isilon_IP>:8080/platform/1/protocols/smb/shares'有关详细信息,请参阅KBA# 304504:如何使用curl命令验证OneFS应用编程接口在OneFS 7.0及更高版本的 http://support.emc.com/kb/304504中是否正常工作
另请参阅以下文档:
《 EMC Isilon OneFS Version 8.1.2 API Reference https://support.emc.com/docu90414_Isilon-OneFS-8.1.2-API-Reference-Guide.pdf?language=en_US》(戴尔EMC Isilon API版本8.1.2 API参考指南)
https://stackoverflow.com/questions/57294519
复制相似问题