文字列のパラメータにジオサーバーの値が無効です

パトリック・コリングス

パラメータとしてintを受け入れるジオサーバーのSQLビューがありますが、文字列を使用しようとするとすぐに、ログに例外「パラメータIDの無効な値」がスローされます。

これは、文字列を使用した呼び出しのソースです。文字列自体は「45012_33」であり、コードのヘッダーに追加します:&viewparams = id%3A%2245012_33%22

これは常に、コンソールでクロスオリジン応答例外をブロックしたコーブを返します。

参考までに、これはSQLビューコードです

SELECT rivers_geom.geom, rivers_geom.src_id FROM water.rivers_geom WHERE src_id = %id%

別の引用符などを使用してみました。アンダースコアと関係があるのでしょうか。

パトリック・コリングス

答えを見つけるために数日検索した後、代わりに整数のリストを使用することになり、パラメーターに別の値を使用することにしました。

ただし、文字列を使用するには、次のようにSQLクエリに引用符を追加する必要があると述べたユーザーに出くわしました。

SELECT rivers_geom.geom, rivers_geom.src_id 
FROM water.rivers_geom
WHERE src_id = '%id%'

パラメータの周りの ''に注意してください。

'%id%'

最終的にこれを機能させることができました。ジオサーバーへのGET呼び出しを行うために、次のようにヘッダーに値を追加しました。

viewparam=id:45012_7

次に、Geoserverは引用符を追加して、文字列にします。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

「v」パラメータの値が無効です:「」を数値に変換できません。与えられた文字列terraformeksモジュール

分類Dev

terraform replace()-「str」パラメーターの値が無効です:文字列が必要です

分類Dev

Azure:パラメーター 'requestid'の値が無効です

分類Dev

SQLサーバーのcaseステートメントで部分文字列関数に渡された無効な長さパラメーター

分類Dev

Google Analytics:フィルターパラメーターの値が無効です

分類Dev

エラー:パラメータ「TimeZone」の値が無効です:「カナダ/東-サスカチュワン」

分類Dev

PDOException:メッセージ「SQLSTATE [HY093]:列/パラメーターは1ベースです」のパラメーター番号が無効です

分類Dev

Firestoreエラーメッセージ:「in」の演算子文字列が無効です

分類Dev

OKTA-OAuthError:redirect_uriパラメーターの値が無効です

分類Dev

Xcopyエラー:パラメータの数が無効です

分類Dev

センシティブSSISパッケージパラメータ文字列の特殊文字はパッケージを無効にします

分類Dev

受信しているオブジェクトを表すパラメーターのタイプが宣言されている間に、サーバーから受信したJSON文字列を手動で解析する必要がありますか?

分類Dev

パラメータ 'ディレクトリ'の値が無効です

分類Dev

エラー:バージョン文字列 '$ {noSnapshotVersion}'が無効です

分類Dev

バイト配列から画像への例外、パラメータが無効です

分類Dev

[PARAMETER]の値を設定すると予期しない終了-オンラインバリデーターが有効であると言うのに、VisualStudioは文字列が無効であると言うJSON

分類Dev

文字列変数の値をオブジェクトパラメータアクセサとして使用する

分類Dev

パラメータ「ゲイン」の設定が無効です

分類Dev

PDOSQLクエリのパラメータが無効です

分類Dev

OutEdgeListテンプレートパラメータとしてvecSを使用してadjacency_listをブーストすると、トラバーサルのエッジが無効になるのはなぜですか?

分類Dev

交差検定推定量のパラメーターが無効です。値エラー

分類Dev

1つ以上のパラメーター値が無効でした:dynamodb

分類Dev

バイト配列を画像スローに変換する「パラメータが無効です。」

分類Dev

sklearn推定パイプラインのパラメーターが無効です

分類Dev

SAS CATX エラー: CATX の Null パラメーターが無効です

分類Dev

バイナリ式エラーメッセージのオペランドが無効です

分類Dev

WebAPIのintの場合、メッセージ「値{0}は{1}に対して無効です」をオーバーライドします

分類Dev

サーバーがクエリ文字列にパラメータを追加する

分類Dev

このエラーを修正する方法パラメータが無効です

Related 関連記事

  1. 1

    「v」パラメータの値が無効です:「」を数値に変換できません。与えられた文字列terraformeksモジュール

  2. 2

    terraform replace()-「str」パラメーターの値が無効です:文字列が必要です

  3. 3

    Azure:パラメーター 'requestid'の値が無効です

  4. 4

    SQLサーバーのcaseステートメントで部分文字列関数に渡された無効な長さパラメーター

  5. 5

    Google Analytics:フィルターパラメーターの値が無効です

  6. 6

    エラー:パラメータ「TimeZone」の値が無効です:「カナダ/東-サスカチュワン」

  7. 7

    PDOException:メッセージ「SQLSTATE [HY093]:列/パラメーターは1ベースです」のパラメーター番号が無効です

  8. 8

    Firestoreエラーメッセージ:「in」の演算子文字列が無効です

  9. 9

    OKTA-OAuthError:redirect_uriパラメーターの値が無効です

  10. 10

    Xcopyエラー:パラメータの数が無効です

  11. 11

    センシティブSSISパッケージパラメータ文字列の特殊文字はパッケージを無効にします

  12. 12

    受信しているオブジェクトを表すパラメーターのタイプが宣言されている間に、サーバーから受信したJSON文字列を手動で解析する必要がありますか?

  13. 13

    パラメータ 'ディレクトリ'の値が無効です

  14. 14

    エラー:バージョン文字列 '$ {noSnapshotVersion}'が無効です

  15. 15

    バイト配列から画像への例外、パラメータが無効です

  16. 16

    [PARAMETER]の値を設定すると予期しない終了-オンラインバリデーターが有効であると言うのに、VisualStudioは文字列が無効であると言うJSON

  17. 17

    文字列変数の値をオブジェクトパラメータアクセサとして使用する

  18. 18

    パラメータ「ゲイン」の設定が無効です

  19. 19

    PDOSQLクエリのパラメータが無効です

  20. 20

    OutEdgeListテンプレートパラメータとしてvecSを使用してadjacency_listをブーストすると、トラバーサルのエッジが無効になるのはなぜですか?

  21. 21

    交差検定推定量のパラメーターが無効です。値エラー

  22. 22

    1つ以上のパラメーター値が無効でした:dynamodb

  23. 23

    バイト配列を画像スローに変換する「パラメータが無効です。」

  24. 24

    sklearn推定パイプラインのパラメーターが無効です

  25. 25

    SAS CATX エラー: CATX の Null パラメーターが無効です

  26. 26

    バイナリ式エラーメッセージのオペランドが無効です

  27. 27

    WebAPIのintの場合、メッセージ「値{0}は{1}に対して無効です」をオーバーライドします

  28. 28

    サーバーがクエリ文字列にパラメータを追加する

  29. 29

    このエラーを修正する方法パラメータが無効です

ホットタグ

アーカイブ