2017-01-04 3 views
0

javascriptから(さらに)リクエストを行いたいと思います。そのため、出力ストリームを使用したいと思います。それはちょうどXMLHttpRequestを使用するのと同じですが、私は完全に知られている要求を1つ送信するのではなく、バイトを書き込むことができる出力ストリームを開きます。リクエストのJavaScript Outputstream

完成したリクエストヘッダーは正常ですが、出力ストリームに書きたいコンテンツがあります。

これは可能ですか?

答えて

0

私はあなたが

A completed request header might be ok, but the content i would like to write to an outputstream.

バイ・何を意味するかはわからない。しかし、ここで私が理解したものからの答えがあります。あなたは同じに関するthis-

var exampleSocket = new WebSocket("ws://www.example.com/socketserver", "protocolOne"); 

exampleSocket.send("Here's some text that the server is urgently awaiting!"); 

チェックMDN documentationような何かを行うことができます

(uはさらに要求を作りたいので)あなたは、サーバーへの持続的な接続を持っているのWebSocketを使用することができます。 Websockets APIの詳細

+0

はい、私の質問には答えがあるようです。私はそれを試してみましょう!ありがとう! – user7372914

+0

@ user7372914お役立ち情報あなたが解決したと感じる場合、解決策として回答をマークしてください。 Stackoverflowへようこそ。 – bozzmob

+0

Websocketがあることを認識し、後でどのように動作するのかを知ることは、知っておいた方が良いことでした。それは確かに私の要件のための正しい方法です。私はこの実装を使用します。しかし、それは私の具体的な問題を解決しませんでした:私のWiFi私の帽子の中で、最終的に次のバイトを送信しようとしたときに数秒間遅延が発生しました。この動作はWebsocketを通じて変更されませんでした。しかし、後でそれが判明、この "機能"は私のスマートフォン(LG G3)でのみ発生することが判明!私はラップトップや別のスマートフォン(Galaxy S5 mini)でも再生できませんでした。 – user7372914

関連する問題