GroupSession
GroupSessionバージョン 4.1.0OS Ubuntu 11.4Javaバージョン ?(確認できません)WEBサーバ Apache (確認できません)Tomcat単体での動作 動作するログのエラー出力 なし(確認できません)ファイアウォール 使用していないCURLを使って、クライアントPCからコマンドラインで、スケジュール登録を行おうとしているのですが、コマンドラインからcurl -v --basic --user (ログインIDとパス) --url "http://(サーバーのIP):8080/gsession/api/schedule/edit.do?schSid=-1&title=ほげほげ&from=2016/05/26 08:30&to=2016/05/26 09:00&userKbn=0&usrSid=(ユーザID)"と入力リクエストConnected to (サーバーのIP) port 8080 (#0)* Server auth using Basic with user '(ログインID)'> GET /gsession/api/schedule/edit.do?schSid=-1&title=ほげほげ&from=2016/05/26 08:30&to=2016/05/26 09:00&userKbn=0&usrSid=(ユーザID) HTTP/1.1> Authorization: Basic MDA5OjExMTE=> User-Agent: curl/7.41.0> Host: (サーバーのIP):8080> Accept: */*>< HTTP/1.1 505 HTTP Version Not Supported< Server: Apache-Coyote/1.1< Date: Thu, 26 May 2016 01:41:49 GMT< Connection: close<と返され登録できません。HTTPは1.1です。タイトルにユニコードが入っているのがまずいのかと考え、URLエンコードして試してみましたが検討違いでした。あと開始時間、終了時間もURLエンコードしてみましたが関係ないようでした。ほか、デフォルトパラメータで省略しているものも全て記述してみましたがこれも関係ないようでした。なにかパラメータの記述が間違っていますでしょうか?もしくは、GroupSessionバージョン 4.1.0 は /api/schedule/edit.do を未サポートなのでしょうか?
> GroupSessionバージョン 4.1.0> OS Ubuntu 11.4> Javaバージョン ?(確認できません)> WEBサーバ Apache (確認できません)> Tomcat単体での動作 動作する> ログのエラー出力 なし(確認できません)> ファイアウォール 使用していない質問に答えられるスキルはないので他の方にお任せするとして、「管理者設定」から「システム情報確認」と「アプリケーションログ一覧」で動作環境とエラーログは見られます。
> > GroupSessionバージョン 4.1.0> > OS Ubuntu 11.4> > Javaバージョン ?(確認できません)> > WEBサーバ Apache (確認できません)> > Tomcat単体での動作 動作する> > ログのエラー出力 なし(確認できません)> > ファイアウォール 使用していない> > 質問に答えられるスキルはないので他の方にお任せするとして、「管理者設定」から「システム情報確認」と「アプリケーションログ一覧」で動作環境とエラーログは見られます。 時間が空いてしまいすみません。また、初歩的なことの理解不足で失礼しました。「システム情報確認」・Version 4.1.0 (4.1.0)・OS Linux i386 2.6.32-74-generic-pae・J2EEコンテナ Apache Tomcat/6.0.35・Java 1.6.0_35 Sun Microsystems Inc.「アプリケーションログ一覧」ですが、GroupSession.log と error.log の更新日時が新しいものを見ましたが、今回問題に挙げている操作 ( CURL でコマンド発行 ) したさいのタイムスタンプに一致するものが無く、ログが出力される以前にリクエストは無効になっているように思われます。あまり有益な情報でなくてすみません。よろしくお願いいたします。
> > > GroupSessionバージョン 4.1.0> > > OS Ubuntu 11.4> > > Javaバージョン ?(確認できません)> > > WEBサーバ Apache (確認できません)> > > Tomcat単体での動作 動作する> > > ログのエラー出力 なし(確認できません)> > > ファイアウォール 使用していない> > > > 質問に答えられるスキルはないので他の方にお任せするとして、「管理者設定」から「システム情報確認」と「アプリケーションログ一覧」で動作環境とエラーログは見られます。 > > 時間が空いてしまいすみません。また、初歩的なことの理解不足で失礼しました。> 「システム情報確認」> ・Version 4.1.0 (4.1.0)> ・OS Linux i386 2.6.32-74-generic-pae> ・J2EEコンテナ Apache Tomcat/6.0.35> ・Java 1.6.0_35 Sun Microsystems Inc.> > 「アプリケーションログ一覧」> ですが、GroupSession.log と error.log の更新日時が新しいものを見ましたが、今回問題に挙げている操作 ( CURL でコマンド発行 ) したさいのタイムスタンプに一致するものが無く、ログが出力される以前にリクエストは無効になっているように思われます。> > あまり有益な情報でなくてすみません。> よろしくお願いいたします。初歩の初歩的な確認ですみません。プラグインマネージャーでWEB APIを使用するにチェック入れていますか?
> > 初歩の初歩的な確認ですみません。> プラグインマネージャーでWEB APIを使用するにチェック入れていますか?はい。念のため、管理者設定 [ プラグインマネージャー ] WEB API 再確認してみましたが、間違いなく「使用」側のラジオボタンをチェックしていました。また、スケジュール検索 /api/schedule/search.do? が使えるかも確認してみましたが、CURLを使って問題なくスケジュールが取れてくることが確認できました。この設定ではなさそうです。また何か情報がありましたら、よろしくお願いいたします。
TOP