[英]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'來解決此問題。 我希望這可以幫助其他人。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.