私はファイルをサーバに転送することができるCプログラムを書く必要があります。私たちはそのためのhttp URLリンクを持っています。ファイル/データの送受信。 実際に私はHTTPサーバーにファイルを送信する必要があります。urlを呼び出すと、ファイルが転送されます。ユーザーがテキストファイルをクリックするとそのサーバーに転送されます。いくつかの光を助けてください。私は助けを得ることができるどんなリンクでもあります。クライアントからhttpプログラミングへのhttpサーバにファイルを送信
答えて
コメントを読むことで、あなたはソケットを直接使う方向に向かっているように思えます。それをしないでください。 HTTPクライアントライブラリを使用します。基本的なHTTPプロトコルは単純なので、ソケットアプローチは初心者のクライアントには有効ですが、HTTPキープアライブ、プロキシサーバー、暗号化(https)、HTTP/1.1、圧縮、チャンクエンコーディング、または100ホイールを完全に改革する。
libcURLを使用してください。 Cで記述する場合、ファイルをHTTPサーバーにアップロードするのは、定型文を含むa few dozen lines of codeのみです。
ありがとうyou.yes私はlibcUrlのlibを使用したくない基本的なHTTPプロトコルを使用する必要があります。そのために、私はxml/textファイルをhttp server.Didに送信したいと思っています。私はGETやPOSTをどのように使用すればよいかわからない。 help plz – user1196792
実際にこの問題が発生する前に、私はクエリ文字列(usr、pwdを含む)を生成し、reqを送信する検証のために、クライアントからhttpサーバへpwdを送ります。私はこのサーバにファイル(text/xml)を送る必要があります。この場合のサーバの動作は何ですか。 – user1196792
ファイルを送信する場合は、PUTメソッドを読んでください。最も単純な形式では、メソッド、ヘッダー、空白行、ファイルの内容を送信してから、ソケットを閉じることができます。しかし、libcurlはこれ以上すべてをあなたのために行いますが、作業量が少なくなり互換性が向上します。あなたは、libcurlまたは別のHTTPクライアントライブラリを使用することに対するあなたの反対を説明しませんでした。 – Celada
- 1. ソケットで辞書を送信するサーバからクライアントへのプログラミング
- 2. httpsからローカルhttp(s)サーバへのリクエストを送信
- 3. サーバからクライアントへのログインイベントの送信
- 4. HTTPレスポンスコード:403クライアントからサーバにURLアドレスを送信するとき
- 5. Spring統合:クライアントhttp受信ゲートウェイへの応答を送信
- 6. TCP HTTPクライアントとサーバのソケット通信
- 7. 私たちのサーバーからクライアントにHTTP応答を送信
- 8. サーバへのHTTPリクエストを送信するJmeterの実行動作
- 9. reactjs/fluxからnodejsへのHTTPリクエストの送信とHTTP応答の返信
- 10. HTTPサーバへのパラメータでGETを送信する
- 11. Spring統合によるサーバからクライアントへのリクエストの送信
- 12. HTTPサーバーからクライアントにイメージを送信する方法は?
- 13. httpリクエストを介してhttpサーバにファイルを送る方法
- 14. akka-http。ファイルを生成してクライアントに送信
- 15. クライアント/サーバにXMLメッセージを送信する際にhttpフォーマットを使用する
- 16. サーバからクライアントへのメッセージの送信での問題
- 17. httpからフレックスからファイルを自動的に送信
- 18. CサーバからJavaクライアントへのメッセージの送信
- 19. ネイティブJava RestクライアントからHttp Postを送信
- 20. サーバからクライアントへのMySQLデータベース転送
- 21. vb.NETクライアントからC++サーバにファイルを送信する
- 22. HTTPプロトコルを使用して、HTTPサーバからクライアントへの非同期データストリームの送信を実装する方法はありますか。
- 23. IpadからIpadへのプログラミングと送信
- 24. http-proxyからHTTPエラーを送信するには?
- 25. サーバからHTTPレスポンスを読み込んでクライアントに返信する方法
- 26. ノードからFoxxサービス(ArangoDB)へのHTTPポストリクエストの送信
- 27. HTTPサーバーからアプリケーションへのHTTP RESTful APIリクエストの転送
- 28. Rails - 別のサーバに複数のHTTPリクエストを送信する
- 29. http(javascriptクライアント)からAmazon SQSに直接リクエストを送信できますか?
- 30. Java HTTPサーバーからの応答でファイルを送信
"ソケットC"の場合は –
これは価値があるかもしれません:http://www.chilkatsoft.com/refdoc/c_CkHttpRequestRef.html –
あなたのサポートに感謝します。私はシンプルなクライアントサーバープログラムを書いていますvs2008は、http://www.tenouk.com/Winsock/Winsock2example2.htmlの助けを借りてwinsock.hを使用しています。それは問題ありません。しかし、問題は、クライアントが開いているサーバーのhttp urlを生成しなければならないことです。サーバーにデータを送信します。私はクライアントがhttp urlとどうやって通信するのか、クライアントがそのURLを開くだけでどのようにデータを受信したのか理解できません。 – user1196792