1
나는 (ForwardSlash)URL의 분리
이제http://example.com:8080/v1/api?param1=value1¶m2=value2¶m3=value3¶m4=value4
, 나는 아래 형태 중 하나의 매개 변수의 URL
분리를 달성하고자하는 양식의 Flask
URL을 듣고 있어요
http://example.com:8080/v1/api?param1=value1¶m2=value2/parameters?param3=value3¶m4=value4
OR (세미콜론)
http://example.com:8080/v1/api?param1=value1¶m2=value2;parameters?param3=value3¶m4=value4
나는 이것들이 깨끗하지 않다는 것을 알고 있으며, 피할 필요가 있지만, 그러한 것이 유스 케이스이다. 나는 현재와 같은 URL을 듣고 있어요
,
@app.route('/v1/api', methods=['GET','POST'])
def api_call():
#....code for listening ...
어떻게 위의 원하는대로 URL
분리를 얻을하려면 코드를 수정합니까?
나는 URL 형성이나 다른 디자인 원칙에 대한 좋은 원칙을 따르지 않는다는 것을 알고있다. 이것은 유스 케이스 요구 사항이며 플라스크를 통해이를 달성하기 위해 붙어있다.
질문이 무엇인지 명확하게 설명해 주시겠습니까? 위의 URL을 구문 분석하는 방법을 알고 싶습니까? 그렇다면 원하는 결과는 무엇입니까? – Karin
이 작업을 수행하기 위해 Flask에는 특별한 것이 없습니다. 직접 쿼리 문자열을 작성하고 구문 분석해야합니다. – dirn