0

Hammock という Python の REST ラッパーを使用しています。「Hammock は楽しいモジュールであり、残りの API をシンプルなプログラム API に変換することで処理できます。裏庭で人気のあるリクエスト モジュールを使用して、本格的な残りのエクスペリエンスを提供します。」

api.website/end/point/ を website.end.point に変換し、API の操作を非常に簡単にします。私が遭遇した問題は、エンドポイントに、Python が名前で許可していない文字が含まれている場合です。この場合は「-」です (例: api.website/end-point/)。このようなエンドポイントにアクセスすると、無効な Python コードである website.end-point になります。

私が見たところ、「-」はRESTエンドポイント名に使用できる完全に有効な文字です。この文字を許可する方法はありますか?おそらく文字エスケープなどに相当しますか? モジュールの内部コードで修正できると思いますが、これはおそらく悪い方法だと思います。何か案は?

4

1 に答える 1