Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/308.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 使用给定uri的java发送八位字节流_C#_Java_Stream_Httpwebrequest - Fatal编程技术网

C# 使用给定uri的java发送八位字节流

C# 使用给定uri的java发送八位字节流,c#,java,stream,httpwebrequest,C#,Java,Stream,Httpwebrequest,在c#中,我能够做到: HttpWebRequest request = WebRequest.Create(address) as HttpWebRequest; request.Method = "POST"; request.ContentType = "application/octet-stream"; request.ContentLength = fileToSend.Length; request.

在c#中,我能够做到:

        HttpWebRequest request = WebRequest.Create(address) as HttpWebRequest;
        request.Method = "POST";
        request.ContentType = "application/octet-stream";

        request.ContentLength = fileToSend.Length;
        request.Timeout = 2000000000;
        using (Stream requestStream = request.GetRequestStream())
        {
            // Send the file as body request.
            requestStream.Write(fileToSend, 0, fileToSend.Length);
            requestStream.Close();
        }
我正在寻找一个类似的对象,我可以在Java中使用它来扮演HttpWebRequest的角色,它将包含一个流

谢谢


编辑:找到了这个,但看起来太复杂了。。。希望有一种更简单的方法来实现这一点?

我建议您看看Apache HTTP客户端()

如果您只需要从某些资源查询信息,那么标准JDK就足够了:

java.net.URL url = new java.net.URL("http://foo.bar");
URLConnection conn = url.openConnection();
//conn.getOutputStream() to place information
//conn.getInputStream() to read resource