需要haproxy重写规则的建议

时间:2016-08-25 02:21:37

标签: url-rewriting haproxy

我有一个遗留应用程序,需要有一个带有新上下文路径的重写规则。

以下是完整的服务网址... http://localhost/myapp/myservice/api/v6/myProfile/myOffers

以上网址需要使用重写规则来调用不同的上下文路径&最重要的是,需要传递所有请求标头。

这就是我现在所拥有的......

let view: UIView? = UIView()
guard let view = view else { // Proceed only if unwrapped
  fatalError()
}
let _ = NSLayoutConstraint(item: view, attribute: .width, relatedBy: .equal, toItem: nil, attribute: .notAnAttribute, multiplier: 0.0, constant: 44.0)

使用上面的重写规则,我无法传递作为请求一部分的Auth标头,因此结果是401错误。

当我在最后添加reqirep ^([^\ ]*)\ /myapp/myservice/api/v6/myProfile/myOffers \1\ /newApp/v1/myOfferList/\2 时,就像这样..

(.*)$

我收到405错误。

请注意/ newApp / v1 / myOfferList /支持'POST','DELETE'方法。

0 个答案:

没有答案