簡體   English   中英

ROR-從HTTP響應位置提取ID

[英]ROR - Extract ID from HTTP response location

我有一個對Java服務的REST調用,該調用對路徑進行了POST

localhost:8080/api/xyz 

並返回響應。 當然,響應中包含帶有正確位置ID的response.header ['location']

'xyz/{id}'    

對於該方法的后續步驟,我只需要從“位置”中提取“ id”部分即可。 現在這就是我在做的

(response.header['location'].split('/'))[1]

有更好的方法來解決這個問題嗎?

rails提供的解決方案之一:

# routes.rb
get '/api/:id'

# view or controller
params[:id]

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM