1
URL에 매개 변수를 전달하는 것과 관련하여 질문하지 않기를 바랍니다.URI에있는 리소스를 매개 변수로 전달 Ruby API
나는 Put 요청을했습니다. 다음 코드는 "Johndoe"라는 사용자를 서버에 추가합니다. 그것은 이름을 싫어한다? = 'JohnDoe에이'(매개 변수로 전달되지 않음)
uri = URI.parse('http://localhost:15672/api/users/JohnDoe/')
나는 JohnDoe에 또는 함수 등으로부터 전달 된 이름을 가지고 싶습니다
,
def test_add_user(username,password)
uri = URI.parse('http://localhost:15672/api/users/**username**/')
사용자 이름에 URL은 서버에서 사용자로 추가되는 사용자 이름입니다. 'name'부분이 나에게 자원처럼 보이기 때문에 사용자 이름이 URI 매개 변수가 아니라고 가정합니다. 나는 다음과 같은 코드를 시도했지만 헛된
uri.join('http://localhost:15672/api/users/',username)
또한 내가 이름을 전달하는 방법에 관해서는이
username = 'john/'
uri.join('http://localhost:15672/api/users/',username)
어떤 수정이나 다른 아이디어를 시도?
감사
KARTHIK
당신은 보간을 시도 해 봤나? uri = URI.parse ("http : // localhost : 15672/api/users/# {username}")'. 따옴표는 두 배입니다. –
그거야! 고마워요! – Karthik
도와 드릴 수있어서 기쁩니다. –