簡體   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