帮助将java代码转换为C#
我试图获得以下java代码片段的C版本帮助将java代码转换为C#,c#,java,programming-languages,C#,Java,Programming Languages,我试图获得以下java代码片段的C版本 HttpURLConnection connection = (HttpURLConnection)url.openConnection(); connection.setRequestProperty("Range", "bytes=1024-"); 这就是我目前所拥有的 WebRequest request = WebRequest.Create(someUri); request.Headers.Add("Range", "bytes=1024
HttpURLConnection connection = (HttpURLConnection)url.openConnection();
connection.setRequestProperty("Range", "bytes=1024-");
这就是我目前所拥有的
WebRequest request = WebRequest.Create(someUri);
request.Headers.Add("Range", "bytes=1024-");
但它不起作用,我该怎么办?假设您的URI是HTTP,因为Java的
HttpURLConnection
是为HTTP连接设计的。WebRequest是抽象的,可以处理多种协议。但是,通过指定HttpWebRequest
类型,您可以访问特定于HTTP的方法。
范围
标题是,您应该使用来设置属性,而不是直接将其添加到标题
集合中
HttpWebRequest request = (HttpWebRequest) WebRequest.Create(someUri);
request.AddRange("bytes",1024);
你设置了两个不同的东西 A是传递给页面的值
是HTTP请求中的标头。类似于设置HTTP引用器(sic)。java代码可以正常工作,但C代码不行,但他问什么不起作用。C代码怎么不起作用?