0
중간에 param을 사용하여 종점을 정의하려고합니다.핀치 : 중간에 param을 사용하여 종점을 정의하는 방법
GET ("foo는":: PARAM ("ID") : "끈적 거리는")
그래서, 내가 다음 나머지 호출로 호출 할 수 있습니다 :
유사뭔가
하지만, 어떤 이유로, 그것은 작동하지 않습니다.
어떤 아이디어가 있습니까?
감사합니다. Eran.
중간에 param을 사용하여 종점을 정의하려고합니다.핀치 : 중간에 param을 사용하여 종점을 정의하는 방법
GET ("foo는":: PARAM ("ID") : "끈적 거리는")
그래서, 내가 다음 나머지 호출로 호출 할 수 있습니다 :
유사뭔가
하지만, 어떤 이유로, 그것은 작동하지 않습니다.
어떤 아이디어가 있습니까?
감사합니다. Eran.
get("foo" :: param("id") :: "goo")
처리기의 경우 "foo" :: param("id") :: "goo"
은 route path
입니다.
그리고이 param("id")
은 실제로는 path-parameter
이고 query-parameter
이 아닙니다.
표준 URL 방식은
scheme:[//[user[:password]@]host[:port]][/path][?query][#fragment]
path-parameters
URL scheme
의 일부가 아닌하지만 현대 HTTP 프레임 워크에 의해 정규 표현식 매칭을 사용하여 URL의
path
부분에서 추출, 다음과 같습니다.
http://mydomain/foo/99/goo
유효한 URL 패턴이 아니기 때문에 그것은 작동하지 않습니다 -
그래서 ... 당신은 HTTP URL로 액세스해야합니다. 자세한 내용은 https://en.wikipedia.org/wiki/URL을 참조하십시오. '? abc = 11 & xyz = ijk'와 같은'? '다음의 것은 쿼리 매개 변수라고하며 URL 끝에 만 나타날 수 있습니다. –