Skip to main content

 

 

 

 
Language:

 

 

 

 
 
OutSystems

Invalid URL Path(無効なURLパス)エラー

Invalid URL Pathエラーは、以下の状況で発生します。

メッセージ
'URL Path' property must start with '/'.
原因
REST APIの定義で、指定されたURL Pathの値が「/」で開始されていません。
推奨事項
URLパスの構文を確認します。

メッセージ
Mismatching braces in property 'URL Path' of the (<メソッド名>) REST API method.
原因
REST APIのURLで、左右の中かっこ(「{」および「}」)が一致していません。
推奨事項
URLパスの構文を確認します。

メッセージ
Empty braces found in property 'URL Path' of the (<メソッド名>) REST API method. Put a parameter name or delete braces.
原因
REST APIのURLに、パラメータ名が入っていない中かっこ(「{」および「}」)があります。
推奨事項
URLパスの構文を確認します。

メッセージ
Parameter (<パラメータ名>) in property 'URL Path' must be an input parameter of the (<メソッド名>) REST API method.
原因
REST APIメソッドのURLパスで入力パラメータのプレースホルダを入力しましたが、RESTメソッドに入力パラメータが存在しません。
推奨事項
REST APIのURLから入力パラメータのプレースホルダを削除するか、必要な入力パラメータをREST APIメソッドに追加します。

メッセージ
(<パラメータ名>) input parameter is used in the URL, but is being placed in the Body of the request.
原因
入力パラメータのSent InプロパティがBodyに設定されています。REST APIのHTTP MethodGETに設定されているため、URLである必要があります。
推奨事項
Sent InプロパティをURLに変更します。

メッセージ
The URL Path must be either http://host/path or https://host/path
原因
REST APIからのメソッドのURL Pathプロパティに、無効なURLが設定されています。
推奨事項
URLパスの構文を確認します。

メッセージ
Invalid URL characters in property 'URL Path' of the (<メソッド名>) REST API method.
原因
URL Pathプロパティで、「-」、「;」、「?」などの予約文字が使用されています。
推奨事項

URL Pathプロパティで設定されているURLを確認し、予約文字があれば削除します。

注記:

  • 「/」文字はURL Pathの値に使用できますが、通常この文字はRESTメソッドの階層構造の指定用として予約されています。
  • OutSystemsでは、「{」と「}」はURL内にRESTメソッドの入力パラメータを含めるための文字として予約されています。詳細については、「REST URLをカスタマイズする」をご覧ください。

ヒント: エラー行をダブルクリックすると、問題が検出されたREST APIメソッドのプロパティリストに直接移動できます。

  • Was this article helpful?