以前は、GCDリクエストを渡すクエリパラメータを処理するためにGCDWebServerを使用しました。私は今、JSONオブジェクトを渡すPOSTリクエストを処理するように設定する必要があります。 GCDWebServerを使ってこれをどうやって行うのかという直接的な例や説明は見つけられませんでしたが、GCDWebServerDataRequestというリクエストタイプが必要なようです。問題は、利用可能なGCDWebServerのメソッドのどれも、その型を取るハンドラを宣言することができません。私は、GCDWebServerの宣言を調整することで遠くには行きませんでした。関連する投稿は見つかりませんでした。誰でもこの仕事を成功させる経験がありますか?GCDWebServerDataRequestを使用してGCDWebServerを実装する際の助けが必要です
0
A
答えて
0
私の問題を解決するために様々なアプローチを試みるプロセスの早い段階では、明らかに、addHandlerForMethodの呼び出しでリクエストクラスパラメータをGCDWebServerDataRequest.selfとして渡す必要があります。これは基本的にそれです!ここでのサンプルコードは、次のとおり
let webServer = GCDWebServer()
webServer.addHandlerForMethod("POST",
path: myPath,
requestClass: GCDWebServerDataRequest.self) { (request: GCDWebServerRequest!, completionBlock: GCDWebServerCompletionBlock!) in
self.myHandler(request, completionBlock: completionBlock)}
はmyHandler方法についてGCDWebServerDataRequest
として要求オブジェクトを受信します関連する問題
- 1. ローカルホストでPaypal IPNを実装する際に助けが必要
- 2. xcodeのSHAREKITでアクションボタンを実装する際に助けが必要ですか?
- 3. この機能を実装する際に助けが必要です
- 4. PHPで合計時間、分、秒を実装する際に助けが必要
- 5. SMMRY APIを使用する際の助けが必要
- 6. M2CryptoとUSBトークンを使用する際の助けが必要
- 7. DJangoでベースシリアライザを実装するのに手助けが必要
- 8. jsでPHPを実装するための助けが必要
- 9. ループでこれを実行する際に助けが必要
- 10. PredicateBuilderを使用する際に助けが必要
- 11. x86アセンブリでFPUを使用して乗算する際に助けが必要
- 12. Linqを使用してXMLデータを取得する際の助けが必要
- 13. テトリスのこの実装を理解する助けが必要
- 14. ggplot2ツールチップを実装するのに手助けが必要
- 15. jQueryフォームプラグインを実装するのに手助けが必要
- 16. Unityを使用してコマンドハンドラ/バスを実装するのに手助けが必要です
- 17. ファイル内でgetlineを使用する際の助けが必要です
- 18. aspxページからConfigurationManagerを使用する際の助けが必要です
- 19. は、get_the_tag_list($ ID)を使用する際に助けが必要です。WordPress
- 20. jqueryプラグインを作成する際の助けが必要です
- 21. C#でWindows IP Helper APIとParseNetworStringを使用する際の助けが必要
- 22. Java 1.4.2でSaxon-B(バージョン9.1.0.8)を使用する際の助けが必要
- 23. Pythonでミューテータ関数を使用する際の助けが必要
- 24. <c:forEach>をJSP/JSTLで使用する際の助けが必要
- 25. 私はzendフレームワークでキャッシュを実装するのに助けが必要です
- 26. GroceryItemクラスで関数を実装するのに手助けが必要です
- 27. 実機でAndroidユニットテストプロジェクトを実行する際に助けが必要
- 28. Pythonで関数のマップを使う際の助けが必要
- 29. 関数を実装するのに手助けが必要ですR
- 30. PHPでグローバル変数をリファクタリングする際の助けが必要