httpがどのように動作し、どのレベルのHTTPプロトコルが実装されているか、OSレベルか、プロトコルを使用する必要があるかを理解できません。たとえば、C言語で使用したい場合は、C言語でライブラリとして実装し、それを使用する必要があります。どこのhttpプロトコルがLinuxで実装されていますか
0
A
答えて
1
HTTPはtcp-tcpの上で実行され、OSのネットワークスタックに実装されています。アプリケーションの面では、httpプロトコルは主にブラウザのようなアプリケーションに実装されますが、curlやwgetなどのコマンドラインアプリケーションもhttpを実装します。 Pythonのような言語では、標準ライブラリにhttpサーバの実装があります。あるいは、HTTPのクライアント側を処理する要求などのライブラリがあります。そのため、Pythonの作者は、HTTPリクエストの上位レベルの問題について心配しています。答えは、httpがOSに実装されていないということです。アプリケーションで実装されています。あなたのCアプリケーションでは、HTTPを自分で実装する必要があります(私には面白くないが、http実装を理解する良い方法かもしれません)、ライブラリがあればライブラリを使用してください。
関連する問題
- 1. linuxではclock_gettimeがどのように実装されていますか?
- 2. プロトコルはどのように内部実装されていますか?
- 3. (Protocol.UndefinedError)プロトコルEnumerableが3に実装されていません
- 4. プロトコルEcto.Queryableが実装されていません
- 5. Elixir/Phoenix/Timex:プロトコルTimex.Protocolが実装されていません:エラー
- 6. Linuxカーネルでpercpuポインタはどのように実装されていますか?
- 7. pthreadはLinuxカーネル3.2でどのように実装されていますか?
- 8. send()はOpenMPIでどこに実装されていますか?
- 9. FacebookのAPI "プロトコルのメソッド実装されていません"
- 10. LinuxまたはWindowsでRailo Bestが実装されていますか?
- 11. プロトコルのどのメソッドが実装されていないのかをどのようにして知ることができますか?
- 12. どのレイヤでキャッシュが実装されていますか?
- 13. マルチメッセージMSIはLinux/x86上に実装されていますか?
- 14. chshはどのようにlinuxに実装されていますか?
- 15. HTTPプロトコルでは、ファイルパスにエンコードされたスペースが必要ですか? HTTPプロトコルで
- 16. Scalaz Bind.bindはどこに実装されていますか?
- 17. 遅延ステートメントはどこに実装されていますか?
- 18. __aeabi_f2lzはどこに実装されていますか?
- 19. HTTPプロトコルがWebRequestでモノラルでサポートされていません
- 20. Collection.sortがどのように実装されていますか?
- 21. UITableViewDataSourceプロトコルの実装時にtitleForHeaderInSectionが呼び出されない
- 22. Linuxソケットの実装はどこですか? Cプログラムで
- 23. Rsyncプロトコルはどこに文書化されていますか?
- 24. XNAはどの言語で実装されていますか?
- 25. 不思議なプロトコルが実装されていません警告
- 26. Phoenix/Elixir - プロトコルPhoenix.Paramが#PIDに実装されていません<0.890.0>
- 27. ここではどの文字装飾が使用されていますか?
- 28. インプレースシャッフルのこの実装は「統一されていますか?
- 29. どのJAXP実装が使用されているか、どのJAXP実装がロードされたかを知るにはどうすればよいですか?
- 30. CLLocationはどのようにEquatableプロトコルを実装していますか?