2016-07-06 29 views
-4

は、私が(nodejsで書かれた)(Cで書かれた)クライアントとサーバーを接続するプロジェクトをやっている、と私は、サーバーにデータを送信する方法を変更したいです。クライアント(C)からサーバー(nodejs)にデータを送信する方法は?

のString = "GET /" + TEMP +:最初に、データがGETメソッドによって送信される "?:3000 /" + data + "HTTP/1.0 \ r \ n \ r \ n";

今、私はそうそれを行うにはどのような方法がある、JSON形式でデータを送信する方法と、サーバー(nodejs)JSON形式のデータを扱うことができますか? GETPOST:あなたは間違いなく知っているように

答えて

0

は、HTTPプロトコルを使用してホストにデータを送信する方法があります。

GETは、送信するすべてのデータをURL文字列自体の一部として含めると、となります。必ずしもあなたがホストに送信することを望んだすべてがの非常に厳格な文法的要求事項に適合しなければならないことを意味http://www.foo.bar?bletch=foo&y2=plugh ...

...「URL」。

... uh uh、 JSONではあまりにも制限がありません!

したがって、JSONコンテンツは常にHTTP要求パケットの全体、別々の部分にデータを埋め込むPOSTを使用して送信されます。データは、から構成され続けますが、「文字、」それは同じ(法外...)狭窄の対象ではありません。

関連する問題