繁体   English   中英

REST包装吊床在Python中的命名问题

[英]Naming issue with REST wrapper hammock in Python

我在Python中使用一个称为Hammock的REST包装器。 比我能解释的要好得多:“ Hammock是一个有趣的模块,可让您通过将REST API转换为简单的编程API来处理它们。它使用后院中流行的请求模块来提供完整的REST体验。”

它将api.website/end/point/转换为website.end.point,这使得使用API​​变得非常简单。 我遇到的问题是端点中包含Python不允许使用的字符(在这种情况下为“-”)(例如api.website/end-point/)。 像这样访问一个端点将变成website.end-point,这是无效的python代码。

我看了一下,“-”是REST端点名称中的一个完全有效的字符。 有没有办法允许这个角色,也许等同于一个角色转义之类的东西? 我认为我可以在模块的内部代码中对其进行修复,但是考虑到这样做可能是一种不好的方法。 有任何想法吗?

我能够通过使用'website(“ end-point”)'而不是'website.end-point'来解决此问题。 我希望这可以帮助其他人。

https://github.com/kadirpekel/hammock/issues/20

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM