2016-05-30 1 views
0

私はKituraで簡単なRESTを作成しました。私はあなたのMacでそれを実行すると、正常に動作します。 GET/POST/PUT/DELETEが実行されます。私がbluemix上で実行すると、GETメソッドは正しく動作しますが、POSTは間違っています。 POSTに応答して、オブジェクトを作成するためにJSONを返し、本文に「不明」というテキストの応答を返します。それから、私の要求では、「未知」を返します。ログにエラーはありません。どうなり得るか?KituraへのHTTP POSTの送信がBluemixに間違っている

Kituraバージョン0.15.6、迅速-DEVELOPMENT-SNAPSHOT-2016年5月3日 -

+0

Linuxでこの問題を再現できますか? Mac上のDockerまたはVagrant環境を使ってプロセスを高速化できますか?この情報は、問題がBluemixに関連しているのか、BluemixでホストされているLinux上のKituraであるのかを判断するのに役立ちます。また、コードスニペットを提供できますか?注:私はコメントを投稿するのに十分な評判ポイントを持っていない人にこれらのコメントを投稿するように求められました。 –

+0

もちろん、[that my project](https://mega.nz/#!vYNEwRwQ!l3rylAZz2sYOUZfvXuZKOllaDZuv3W4QyGnW_wzyHm0)です。私は問題が 'POST'リクエストとその処理にないことを発見しました。 SwiftyJSONのどこかの問題。 App.swift:39 'response.status(HTTPStatusCode.OK).send(json:json)' –

答えて

2

これは、誤って無効とするuintをマークしSwiftyJSONのLinuxの実装のバグでした。

私はこれを修正して新しいバージョンをプッシュ:あなたはあなたの依存関係を更新したら、7.0.4

これは、現在動作しますが。

+0

Wow、これはサービスです))が期待どおりに動作するようになりました。どうもありがとうございます! –

関連する問題