0

現在、jpmml openscoring REST API を使用しています。

Maven を正常にインストールして uber-JAR ファイルをビルドし、アクセスすることもできます

http://localhost:8080/OpenScoring/rules.pmml 

私はで与えられた指示と混同しています

https://github.com/jpmml/openscoring .

サンプルのcurl呼び出しは

curl -X GET htttp://localhost:8080/openscoring/model

しかし、404これを実装しようとするとエラーが発生します。ここでのモデルとはどういう意味ですか?

これを実装すると、出力が得られます。

curl -X GET htttp://localhost:8080/Openscoring/rules.pmml
4

2 に答える 2

0

パスの/model/部分は、リソース タイプを識別します。Openscoring サービス URL のパス コンポーネントの一般式は次のとおりです。/<context path>/<resource type>/<resource identifier>/<action>

あなたの場合 (モデル識別子が であると仮定rules.pmml)、正しいパス コンポーネントは になります/openscoring/model/rules.pmml

于 2014-10-29T07:08:35.863 に答える
0

コマンドプロンプトが指すディレクトリに rules.pmml ファイルを配置しなかったため、404 エラーが発生していました (これは非常にばかげた間違いでした)。

そして、コメントのユーザーAnik Islam Abhiのおかげで、私は呼び出しのどのモデルを見つけましたか

curl -X GET htttp://localhost:8080/openscoring/model を意味します。

モデルは単なる REST ソースのエンドポイントですが、openscoring フォルダー内のディレクトリやパスの種類ではありません。

于 2014-10-29T11:35:40.803 に答える