0
application/x-protobufにcontent-typeを設定してから、プロトコルバッファをシリアル化してから、http本体にバイナリデータを入れます。それをserver/clientに送ってください!httpでjavaによって送信されるプロトコルバッファの例
Javaでそのようなタスクをプログラムする標準的な方法は何ですか?あなたはまた、突堤HTTPクライアントを使用することができます
application/x-protobufにcontent-typeを設定してから、プロトコルバッファをシリアル化してから、http本体にバイナリデータを入れます。それをserver/clientに送ってください!httpでjavaによって送信されるプロトコルバッファの例
Javaでそのようなタスクをプログラムする標準的な方法は何ですか?あなたはまた、突堤HTTPクライアントを使用することができます
、それは
ContentResponse response = httpClient.newRequest("http://domain.com/upload")
.method(HttpMethod.POST)
.content(new InputStreamContentProvider(new FileInputStream("serialized_protocol.bin")), "application/x-protobuf")
.send();
と同じくらい簡単ですhttp://www.eclipse.org/jetty/documentation/9.4.x/http-client-api.html#http-client-content
標準を参照してください? 'HttpUrlConnection'。標準ではないがより良い? [Retrofit](http://square.github.io/retrofit/)。 – EpicPandaForce
これは間違いなく有用です。それはgetOutputStream()を使用すると思われる – jStaff
個人的に私は改造protobufコンバータを使用したいと思います。おそらく 'ワイヤー'。 – EpicPandaForce